我是否可以在将“仅构建活动架构”设置为“是”的情况下向应用商店发布更新?

Can I release an update to the app store with "Build Active Architecture Only" set to "Yes"?

提问人:meisel 提问时间:4/18/2013 最后编辑:Lundinmeisel 更新时间:9/9/2019 访问量:8009

问:

我不小心向应用商店提交了一个构建版本,其中“仅构建活动架构”(ONLY_ACTIVE_ARCH)设置为“是”。我存档的手机是 3GS。这是否意味着采用其他架构的手机,如配备 ARMv7S 的 iPhone 5,将无法运行该应用程序?

iPhone iOS 构建

评论


答:

4赞 Mark 4/18/2013 #1

此链接可能会对您有所帮助...

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

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

所以,我想从这里说你会没事的,而不会经历重新提交的痛苦,也不会让自己重新接受等待审查的重新启动计数器。

马克

评论

2赞 meisel 4/18/2013
那么,将此选项设置为“否”到底有什么缺点呢?
1赞 James McMahon 11/7/2014
@meisel 更长的构建时间
24赞 huynguyen 1/8/2014 #2

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