我在Xcode5中开始了一个新项目。我想使用iOS SDK 7
开发应用程序,但要以部署目标iOS 5.0
为目标。当我在Xcode中创建新项目并尝试将部署目标更改为5.0时,我收到了以下消息:
Applications including an arm64 slice are not compatible with versions of iOS
prior to 6.0
Adjust your Architectures build setting to not include arm64 in order to deploy
to releases prior to iOS 6.0.
因此将架构更改为Standard
(不是64位)。我编译,运行,但我不是真的理解刚刚发生的事情。
Xcode项目构建设置中的Architectures
和Valid architectures
设置有什么不同?
如果我将Architectures
设置为排除64位,当我在64位iPhone或iOS模拟器上运行我的应用程序时会发生什么(我知道它是有效的,我只是好奇它下面是什么)?
你能解释一下新的64位架构带来的巨大混乱吗?
https://stackoverflow.com/questions/18913906
复制相似问题