cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nick Redding (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (CB-12084) iOS 4.3.0 CLI tools fail with Xcode 8.1
Date Fri, 28 Oct 2016 23:59:58 GMT

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

Nick Redding edited comment on CB-12084 at 10/28/16 11:59 PM:
--------------------------------------------------------------

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?



was (Author: nickredding):
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-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org


Mime
View raw message