[ 
https://issues.apache.org/jira/browse/CB-12084?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15617063#comment-15617063
 ] 

Nick Redding commented on CB-12084:
-----------------------------------

OK you're saying it's not going to get fixed, even though this issue isn't that 
it deletes www (I realize it can easily be put back) but that it stops with an 
error message even if you're not using Xcode!

So you should remove the clean function if it isn't going to work. BTW I doubt 
there are any serious Cordova iOS developers NOT using Xcode. But like me, they 
are not using Xcode as an IDE, rather they are using it because it is the only 
reasonable way to test, prepare and submit apps to iTunes.

Whatever. I'll manage the platform config files manually and I see from other 
bug reports that Cordova trashes Xcode configurations with iOS platform 
updates, etc. So I guess Cordova is basically Xcode-unfriendly. If you guys 
think this is OK I'm not going to waste my time arguing about it. 

However, the link you provided only says that you shouldn't edit target code 
with Xcode, not that the CLI tools won't play with Xcode at all (and this is 
certainly a big change from pre-Xcode 8.1).

I'll stop talking about this now.

> 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

Reply via email to