如何支持64位iOS并通过App Store?

How to support 64bit iOS and pass the AppStore?

2015 年 2 月 1 日,所有应用程序必须支持 64 位。 但是我对构建设置(有效架构)感到困惑。

通过AppStore。什么是正确的构建设置?

是否必须在有效架构中添加 armv7、arm64

或者我是否必须在有效架构中仅添加 armv7。

我要支持OS5.1.1.

但是,如果我在 Valid Architectures 中添加 arm64,我将无法在 5.1.1 设备上构建或启动。

我已经阅读了本指南。 https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaTouch64BitGuide/ConvertingYourAppto64-Bit/ConvertingYourAppto64-Bit.html#//apple_ref/doc/uid/TP40013501-CH3-SW1

但是,我不确定。

有人说"add arm64",但其他人说"You don't need arm64"

2015 年 2 月 1 日通过 AppStore 的正确设置是什么。

在 Xcode 中,在项目的构建设置选项卡中,查找架构部分。

您必须保留值 "Standar Architectures"。这包括对 32 位和 64 位的支持:

顺便说一句,如果您想在 5.1.1 设备上构建和测试您的应用程序,则必须删除 64 位支持。

除了使用 App Store 之外,无法在设备 运行 iOS 5.x 上安装包含 arm64 架构的版本。

因此,要在具有 iOS 5.x 的设备上安装开发版或 ad-hoc 构建版,您需要制作一个不包含 64 位架构的额外构建版。

提交到App Store时,构建可以包含所有架构,Apple会在他们这边修改二进制文件,所以在这种情况下不会出现问题。

已解决。

问题是 =否 所以,我无法构建 5.1.1 设备。因为 5.1.1。设备不支持 arm64

解决方案。 = 是