【发布时间】:2013-09-25 16:08:48
【问题描述】:
我正在 Xcode 5 中启动新项目。我想使用 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 位架构造成的大混乱吗?
【问题讨论】:
-
你看过苹果开发者论坛吗?有很多关于这个的帖子。 devforums.apple.com/message/887506#887506