[ 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: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org