[ https://issues.apache.org/jira/browse/CB-12084?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15616994#comment-15616994 ]
Nick Redding commented on CB-12084: ----------------------------------- You can't do iOS development and deployment from the CLI--you have to use Xcode and be "Xcode centric". It's not like Android--my apps run on both but I don't use Eclipse at all for Android. Do you plan to look at the "clean" issue? It doesn't work on a newly created project even if you never open it with Xcode, so basically clean is broken. Are you saying clean is unnecessary, or just do a clean (which fails) then prepare to restore the www directory? > 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. > {code} > 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# > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org