[ https://issues.apache.org/jira/browse/CB-4731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13822466#comment-13822466 ]
Jan-Pieter van den Heuvel commented on CB-4731: ----------------------------------------------- Fixing this bug is quite important for us at [Plot|http://www.plotprojects.com] since we provide a Phonegap plugin for Location Based Notifications which requires the location background mode. Currently our users must manually add it to the .plist file every time they build their app (since the .plist file gets overridden during each build). We might take a stab at it ourselves but need some guidance. Where should this be fixed in the Phonegap code base and how would you estimate the amount of work involved? > Adding config entries in plugin.xml results in duplicate .plist entries > ----------------------------------------------------------------------- > > Key: CB-4731 > URL: https://issues.apache.org/jira/browse/CB-4731 > Project: Apache Cordova > Issue Type: Bug > Components: Plugman > Affects Versions: 3.0.0 > Environment: macosx > Reporter: Tim Croydon > Assignee: Braden Shepherdson > Priority: Minor > > I have the following in the plugin.xml file for a custom plugin: > {code} > <platform name="ios"> > <config-file target="*-Info.plist" parent="UIBackgroundModes"> > <array> > <string>location</string> > <string>voip</string> > </array> > </config-file> > </platform> > {code} > However, this does not generate the expected entries in the .plist file. I > get: > {code} > <key>UIBackgroundModes</key> > <array> > <string>location</string> > <string>voip</string> > <string>location</string> > <string>voip</string> > </array> > {code} > i.e. elements are repeated. I have tried with a single element in the source > plugin.xml and get the same result. > I am using the cordova CLI to manage my plugins, platforms and build. > (p.s. I'm new to Cordova so apologies if this is filed under the incorrect > component) -- This message was sent by Atlassian JIRA (v6.1#6144)