cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CB-6500) Cordova requires arm64 architecture
Date Mon, 28 Apr 2014 23:01:18 GMT

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

ASF subversion and git services commented on CB-6500:
-----------------------------------------------------

Commit ae075907595e6d11a421df74f0f3cbdcd34627d8 in cordova-ios's branch refs/heads/master
from [~shazron]
[ https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;h=ae07590 ]

CB-6500 - Cordova requires arm64 architecture.

Removes the conditional arches in CordovaLib, and removes VALID_ARCHS (relies on default).


> Cordova requires arm64 architecture
> -----------------------------------
>
>                 Key: CB-6500
>                 URL: https://issues.apache.org/jira/browse/CB-6500
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: CordovaJS, iOS
>    Affects Versions: 3.4.0
>         Environment: OSX
>            Reporter: Song Zheng
>            Assignee: Shazron Abdullah
>
> In project settings, developers are now required to add arm64 under valid Architectures
build settings. If we do not want to support arm64 or are unable to (because of other SDK
dependency), our app will no longer work and get the following compile errors: 
> undefined symbols for architecture armv7:
>   "_OBJC_CLASS_$_CDVPlugin", referenced from:
>       _OBJC_CLASS_$_OpenTokPlugin in OpenTokPlugin.o
>   "_OBJC_METACLASS_$_CDVPlugin", referenced from:
>       _OBJC_METACLASS_$_OpenTokPlugin in OpenTokPlugin.o
> ...
> To reproduce:
> 1. Create new project (Cordova create YourApp)
> 2. Add ios platform ( Cordova plaform add ios )
> 3. Open xcode ( open YourApp/platform/ios/...xcodeproj )
> 4. Change project build settings ( Valid Architectures to only armv7 - remove armv7s
and arm64 )
> 5. Change project build settings (Build Active Architecture Only - No )
> Result: 
> undefined symbol errors during compile time. 
> This was a breaking change from Cordova v 3.4.0-0.1.3



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message