[
https://issues.apache.org/jira/browse/CB-6472?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14221775#comment-14221775
]
ASF subversion and git services commented on CB-6472:
-----------------------------------------------------
Commit b76a266bbf9eeb91d32c1037838a04817d871412 in cordova-lib's branch
refs/heads/master from [~gercan]
[ https://git-wip-us.apache.org/repos/asf?p=cordova-lib.git;h=b76a266 ]
[CB-6472] Adding content to -Info.plist - Unexpected behaviour
Merge instead of replace when the destination and source nodes
are both of type dictionary. Adds underscore.js as a dependency.
GitHub: close #115
> Adding content to -Info.plist - Unexpected behaviour
> ----------------------------------------------------
>
> Key: CB-6472
> URL: https://issues.apache.org/jira/browse/CB-6472
> Project: Apache Cordova
> Issue Type: Bug
> Components: Plugman
> Affects Versions: 3.4.0
> Environment: Mac OS X
> Reporter: Jean-Christophe Hoelt
> Priority: Minor
>
> Trying to add content NOT at the root of info.plist, to a node already having
> existing content.
> The existing content gets deleted, not merged with new content.
> Use case: a plugin providing Newsstand integration.
> Doing this in plugin.xml:
> {code}
> <config-file target="*-Info.plist" parent="CFBundleIcons">
> <dict>
> <key>CFBundlePrimaryIcon</key>
> <dict>
> <key>UINewsstandIcon</key>
> <dict>
> ...
> {code}
> Info.plist before install:
> {code}
> <key>CFBundleIcons</key>
> <dict>
> <key>CFBundlePrimaryIcon</key>
> <dict>
> <key>CFBundleIconFiles</key>
> <array>
> ...
> </array>
> </dict>
> </dict>
> {code}
> Info.plist after install:
> {code}
> <key>CFBundleIcons</key>
> <dict>
> <key>CFBundlePrimaryIcon</key>
> <dict>
> <key>UINewsstandIcon</key>
> <dict>
> ...
> </dict>
> </dict>
> </dict>
> {code}
> Info.plist expected:
> {code}
> <key>CFBundleIcons</key>
> <dict>
> <key>CFBundlePrimaryIcon</key>
> <dict>
> <key>UINewsstandIcon</key>
> <dict>
> ...
> </dict>
> <key>CFBundleIconFiles</key>
> <array>
> ...
> </array>
> </dict>
> </dict>
> {code}
> If this is not unexpected behaviour, then I'd make this issue a feature
> request: adding an option like "merge=true".
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]