2

是否有可能为 iOS 构建 32 位和 64 位“胖”二进制文件?我的理解是这即将到来,但我在 Xcode 的最新更新中看不到明显的方法?

我希望我的应用程序在 5S 上以 64 位模式运行,在 5 及以下(显然)上以 32 位模式运行,

我确实阅读了文档:

应用程序现在可以面向 iOS 5.1.1 及更高版本,同时使用“标准架构(包括 64 位)”构建设置构建 64 位。这会为 App Store 生成一个存档,其中包含一个包含 32 位和 64 位组件的二进制文件。在开发和测试期间,当面向 iOS 5.1.1 设备时,您必须只构建 32 位(这是 Xcode 中的默认设置)。

但是,对于是否可以构建 32 位和 64 位胖二进制文件并以 iOS 7 为目标部署尚不清楚。谢谢。

4

1 回答 1

2

是的,这是可能的。确保首先关闭“仅为活动架构构建”。在 XCode 5 中执行此操作并使用标准架构将生成带有 armv7 和 armv7s 代码的二进制文件,因此添加 64 位支持也应该这样做。

如果您有任何第三方库,请务必检查支持新设备的更新。

于 2013-11-07T13:47:43.613 回答