I can build fine in Xcode with my cert and provisioning profile. I have tried toggling in Xcode automatic signing with my provisioning profile. In Xcode I can build and archive.
However, I get this error message when running ionic cordova build ios --prod or ionic cordova build ios --release.
Cannot figure out why. Why is it looking for an iOS Development when I am using iOS Distribution
=== BUILD TARGET Xbox Ambassadors OF PROJECT Xbox Ambassadors WITH CONFIGURATION Debug ===
Check dependencies
No signing certificate "iOS Development" found: No "iOS Development" signing certificate matching team ID "9KBH5RKYEW" with a private key was found.
Code signing is required for product type 'Application' in SDK 'iOS 10.3'
** ARCHIVE FAILED **
The following build commands failed:
Check dependencies
(1 failure)
Error: Error code 65 for command: xcodebuild with args: -xcconfig,/Users/jordanmc/Documents/src/Responder/Responder/platforms/ios/cordova/build-debug.xcconfig,-workspace,Ambassadors.xcworkspace,-scheme,Ambassadors,-configuration,Debug,-destination,generic/platform=iOS,-archivePath,Ambassadors.xcarchive,archive,CONFIGURATION_BUILD_DIR=/Users/jordanmc/Documents/src/Responder/Responder/platforms/ios/build/device,SHARED_PRECOMPS_DIR=/Users/jordanmc/Documents/src/Responder/Responder/platforms/ios/build/sharedpch
Jordans-Mac-mini:Responder jordanmc$ cordova build ios --prod
I tried changing build.xcconfig to “iPhone Distribution” but that doesn’t do anything as it still looks for iOS Developer.
// Type of signing identity used for codesigning, resolves to first match of given type.
// "iPhone Developer": Development builds (default, local only; iOS Development certificate) or "iPhone Distribution": Distribution builds (Adhoc/In-House/AppStore; iOS Distribution certificate)
CODE_SIGN_IDENTITY = iPhone Distribution
CODE_SIGN_IDENTITY[sdk=iphoneos*] = iPhone Distribution
Thoughts? Seems like I hit this a couple times a day and sometimes it works. Always works in Xcode.
Thanks!