I am new to the Cordova CLI.
I need to perform the following steps programmatically via Cordova.
I think I need to do this in the config.xml file in my project's root (or maybe the one in the "platforms" folder).
Can someone explain to me how to add the entry via the config.xml so that the above entry is added at compile-time?
I am using Cordova 3.3.1-0.42 (I know it is not the latest). I have already made my project and all is fine, I just need to add this entry added to the pList.
EDIT: 2/8/21 As per a comment on this question:
For anyone coming late to this, setting values in the project plist is now supported by Cordova CLI 7 and above
I don't think you can do this via straight config.xml
modification. At least, I didn't see any mention of this in the docs: http://cordova.apache.org/docs/en/3.3.0/config_ref_index.md.html
I think you have to create a plugin, because they can insert plist entries: http://docs.phonegap.com/en/3.3.0/plugin_ref_spec.md.html#Plugin%20Specification
See the 'config-file element' section. Here's a guess as to what the relevant section of the plugin.xml
will look like:
<platform name="ios">
<config-file target="*-Info.plist" parent="CFBundleURLTypes">
<array>
<dict>
<key>GDLibraryMode</key>
<string>GDEnterpriseSimulation</string>
</dict>
</array>
</config-file>
</platform>
Then you can install the plugin: cordova plugin add <your plugin name or file location>