@Shazron posted the fix on the Apache JIRA – he notes that the fix will be released as part of Cordova 3.5:
- Select your Project icon
- Choose Build Settings.
- For “Architectures”, select $ARCHS_STANDARD – Standard architectures (armv7, armv7s, arm64)
- For “Valid Architectures”, add “arm64”
- Select your CordovaLib.xcodeproj icon
- In the Build Settings for the Project (not Target), delete the conditional architecture settings (hover to see the minus sign)
- For “Architectures”, select $ARCHS_STANDARD – Standard architectures (armv7, armv7s, arm64)
- For “Valid Architectures”, add “arm64”
- Goto 6, but now do it for “Target”
Here’s a link to Shazron’s complete writeup of this problem: http://shazronatadobe.wordpress.com/2014/03/12/xcode-5-1-and-cordova-ios/
It is now released and the short version of what to do is:
Cordova CLI 3.4.1-0.1.0 is out, which includes Cordova iOS 3.4.1 which incorporates all the fixes mentioned in this blog post. Update your Cordova CLI, and if you have an existing project, do a “cordova platform update ios“.