title: Patching Manifest/Plist to build with different platform-specific settings
body: <p>We are in the process of upgrading our already published native apps available on all the three stores,with a new version developed with <strong>Visual Studio Tools for Apache Cordova</strong>.</p>
  <p>In order to be able to upgrade the app in the stores, we need to publish them specifying the correct versions and correct package-id for each platform.</p>
  <p>We need to compile our solution specifying a custom manifest/plist   where we will set the correct version and package.</p>
  <p>VisualStudio Tools for Apache Cordova has a general settings for all the platforms:</p>
  <p><img src="https://i.stack.imgur.com/qSpOM.png" alt="enter image description here" /></p>
  <p>Reading the <a href="https://msdn.microsoft.com/en-us/library/dn757053.aspx#NativeConfig" rel="nofollow noreferrer">available documentation</a>, it seems that it is also possible to specify platform-specific configuration files:</p>
  <blockquote>
  <p><strong>Android</strong><br />
  Place the custom AndroidManifest.xml file in
  the res/native/android folder to configure settings such as custom
  intents. Use the generated version of the file in the
  bld/Debug/platforms/android folder after building a Debug
  configuration of the project for Android.</p>
  <p><strong>iOS</strong><br />
  Place a custom Info.plist file in the res/native/ios/config.xml display name folder
  to override settings like splashscreens or icons. The Info.plist
  filename must be renamed as follows: config.xml display
  name-Info.plist. You can find sample versions of these files in the
  cordova-ios GitHub repository, or you can use the generated version
  for your app from the build folder on your Mac (when using the remote
  agent) under the build number/cordovaApp folder.</p>
  <p><strong>Windows Phone 8</strong><br />
  Place the custom WMAppManifest.xml file in the
  res/native/wp8/Properties folder. Use the generated version of the
  file in the bld/Debug/platforms/wp8/Properties folder after building
  the project for Windows Phone 8.</p>
  </blockquote>
  <p>We have started our experiment with IOS trying to add a &quot;patched&quot; <code>XXX-Info.plist</code>  as stated in the documentation, but we get this error on compile time:</p>
  <blockquote>
  <p>Automatic provisioning profile selection unavailable: A bundle
  identifier is required for automatic provisioning profile selection.
  Either enter a bundle identifier in the Info.plist, or select a
  provisioning profile to use in the build settings</p>
  </blockquote>
  <p>Removing the XXX-Info.plist, the solutions builds without any problem.<br />
  Any hints?</p>