[
https://issues.apache.org/jira/browse/CB-12084?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Nick Redding updated CB-12084:
------------------------------
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 [email protected]
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#
was:
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 [email protected]
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#
> iOS 4.3.0 CLI tools fail with Xcode 8.1
> ---------------------------------------
>
> Key: CB-12084
> URL: https://issues.apache.org/jira/browse/CB-12084
> Project: Apache Cordova
> Issue Type: Bug
> Components: iOS
> Affects Versions: 4.3.0
> Environment: OS-X Xcode 8.1
> Reporter: Nick Redding
>
> 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 [email protected]
> 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#
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]