Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Abandoned
-
4.3.0
-
None
-
None
-
OS-X Xcode 8.1
Description
iOS 10.1 has been released, and requires Xcode 8.1 for builds.
The Cordiva CLI build tools don't work with Xcode 8.1.
Following is a transcript of a session illustrating this.
sh-3.2# cd Documents sh-3.2# cordova -v 6.4.0 sh-3.2# cordova create hello Using detached cordova-create Creating a new cordova project. sh-3.2# cd hello sh-3.2# cordova platform add ios Adding ios project... Creating Cordova project for the iOS platform: Path: platforms/ios Package: io.cordova.hellocordova Name: HelloCordova iOS project created with cordova-ios@4.3.0 Discovered plugin "cordova-plugin-whitelist" in config.xml. Adding it to the project Fetching plugin "cordova-plugin-whitelist@1" via npm Installing "cordova-plugin-whitelist" for ios sh-3.2# chmod -R 777 ../hello sh-3.2# chmod -R 777 ../hello/* # Now opened Xcode 81. with HelloCordova.xcodeproj, set “Automatically manage signing” under project General tab and code signing identity to “iOS Developer” under project Build Settings. # Now able to build and run the Hello app, as well as build and archive, so everything is 100% OK with Xcode 8.1 # However, now with the CLI, cordova clean iOS fails as follows. To make matters worse, the clean is destructive, erasing the platforms/ios/www directory! sh-3.2# ls platforms/ios .DS_Store HelloCordova cordova pods-debug.xcconfig .gitignore HelloCordova.xcodeproj ios.json pods-release.xcconfig CordovaLib HelloCordova.xcworkspace platform_www www sh-3.2# cordova clean ios === CLEAN TARGET CordovaLib OF PROJECT CordovaLib WITH CONFIGURATION Debug === … === CLEAN TARGET HelloCordova OF PROJECT HelloCordova WITH CONFIGURATION Debug === Check dependencies [BCEROR]No profiles for 'io.cordova.hellocordova' were found: Xcode couldn't find a provisioning profile matching 'io.cordova.hellocordova'. [BCEROR]Code signing is required for product type 'Application' in SDK 'iOS 10.1' … ** CLEAN SUCCEEDED ** === CLEAN TARGET CordovaLib OF PROJECT CordovaLib WITH CONFIGURATION Release === … === CLEAN TARGET HelloCordova OF PROJECT HelloCordova WITH CONFIGURATION Release === Check dependencies [BCEROR]No profiles for 'io.cordova.hellocordova' were found: Xcode couldn't find a provisioning profile matching 'io.cordova.hellocordova'. [BCEROR]Code signing is required for product type 'Application' in SDK 'iOS 10.1' … ** CLEAN SUCCEEDED ** sh-3.2# ls platforms/ios .DS_Store HelloCordova cordova pods-debug.xcconfig .gitignore HelloCordova.xcodeproj ios.json pods-release.xcconfig CordovaLib HelloCordova.xcworkspace platform_www sh-3.2#
Attachments
Issue Links
- relates to
-
CB-9762 App icon and Launch image for iPad Pro
- Closed
- links to