I am attempting to deploy a sample Cordova application to an iOS device using specific code signing and provisioning parameters in build.json. The certificates and provisioning profiles are already installed on the Mac containing the development tools. The iOS device is one that is used for our normal development testing. I am using Xcode version 7.2 under OS X 10.11.2, and Visual Studio 2015 update 1 on Windows 10. Also, the iOS deployment target is version 6.0.
The build is successful and executes on the iOS device. However, when I review the configuration of the Xcode project created on the Mac, the code signing and provisioning are not the ones I selected in the build.json file.
I am using Cordova CLI 5.4.0 and remotebuild 2.1.0
The folder where the xcode application is created is:
/Users/{myAccount}/.taco_home/remote-builds/taco-remote/builds/{currentBuildNumber}/cordovaApp/platforms/ios/{AppName}.xcodeproj
Within the build.json ios/release section:
"codeSignIdentity": "{CertificateName}"
"provisioningProfile": "{Profile-UUID}"
Opening the Xcode project properties window, Build Settings tab, Code Signing section, shows the default code signing IDENTITY ("Don't Code Sign", "iOS Developer") and profile ("Automatic")
NOTE: text in braces, {}, are substitutes for the actual text.
Can anyone please tell me where I might look next.
Thank you!