我是否可以将“仅限构建活动架构”设置为“是”来发布应用商店的更新?

时间:2013-04-18 06:20:12

标签: iphone ios build

我不小心向app store提交了一个版本,其中“Build active architecture only”(ONLY_ACTIVE_ARCH)设置为“Yes”。我存档的手机是3GS。这是否意味着具有其他架构的手机,如带有ARMv7S的iPhone 5,将无法运行应用程序?

3 个答案:

答案 0 :(得分:24)

如果选择“仅构建活动架构”,则会通过仅构建当前架构来加快构建时间。但是当你为发布而构建时,请将其设置为NO

答案 1 :(得分:4)

此链接可以帮助您...

http://useyourloaf.com/blog/2010/04/21/xcode-build-active-architecture-only.html

但是,我之前已经构建了一些应用程序并使用选项集将它们提交到App Store。这是因为我有一个旧的iPod设备,我用于存档'应用程序和后续提交,而构建目标包括ARM7。没有选项集,我无法为旧版iPod构建它,因此无法存档和发布。

所以,我会从中说,你会没事的,不会经历重新提交的痛苦,并让自己重新开始等待审查。

标记

答案 2 :(得分:0)

Xcode构建设置的每个项目/目标都有一个Build Active Architecture Only

YES-如果设置为yes,则Xcode将检测连接的设备,并确定体系结构,并仅在该体系结构上构建。

NO-如果设置为no,它将默认在所有体系结构上或valid architectures

中的指定列表上构建

了解更多here