Xcode 5.1: missing required architecture arm64
According to apple's release note, see the following note point.
Note:
Be aware of the following architectures issues when opening your existing projects in Xcode 5.1:
- When building for all architectures, remove any explicitarchitectures setting and use the default Standard Architecturessetting. For projects that were previously opted-in using “StandardArchitectures Including 64-Bit”, switch back to the “Standardarchitectures” setting.
- When opening an existing project for the first time, Xcode 5.1 maydisplay a warning about the use of the Xcode 5.0 architecturessetting. Selecting the warning provides a workflow to revise thesetting.
- Projects not able to support 64-bit need to specifically set thearchitectures build setting to not include 64-bit.
So you've to set architecture as below to support libs architecture.
Reference from this post.
Update: From May 15, you've to take build from 5.1.1, see this post.
I ended up getting my project to build by (1) turning off build active archs only (2) removing arm64 from valid archs and (3) making sure that the Pods project was building for only armv7 and armv7s.
Also worth noting here, that at the time of writing this edit, Salesforce mobile SDK was not available for arm64