[ https://issues.apache.org/jira/browse/CB-13564?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16254226#comment-16254226 ]
Jacob Weber commented on CB-13564: ---------------------------------- Having the same issue with cordova-cli 7.1.0 and cordova-plugin-camera 3.0.0, when I add two edit-config entries for NSCameraUsageDescription and NSPhotoLibraryUsageDescription. > Multiple edit-config items for Info.plist causing error > ------------------------------------------------------- > > Key: CB-13564 > URL: https://issues.apache.org/jira/browse/CB-13564 > Project: Apache Cordova > Issue Type: Bug > Components: cordova-cli > Reporter: Tom Bell > > I am on 7.1.0 of `cordova-cli`, there was no `7.1.0` in the "Affects > Versions" dropdown. > I've updated `cordova-ios` to 4.5.3 and `cordova-plugin-contacts` to 3..0.0, > I've got the following > working: > {code:xml} > <edit-config file="*-Info.plist" mode="merge" > target="NSContactsUsageDescription"> > <string>We require permission to access your contacts so you can import > contacts into [redacted]</string> > </edit-config> > {code} > However when I decided to move some stuff from an `after_prepare` hook > script, to use edit-config, it fails with an error `doc.find is not a > function` > {code:xml} > <edit-config file="*-Info.plist" mode="merge" > target="NSContactsUsageDescription"> > <string>We require permission to access your contacts so you can import > contacts into [redacted]</string> > </edit-config> > <edit-config file="*-Info.plist" mode="merge" target="UIStatusBarStyle"> > <string>UIStatusBarStyleLightContent</string> > </edit-config> > {code} > If I take out the additional `<edit-config>` everything works. -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org