我的应用在应用商店支持armv6和armv7。我想移除armv6。如何解决这个问题?

6

我的应用程序在应用商店中支持armv6和armv7。它已经准备好销售了。我想删除armv6。 我决定进行更新(仅使用armv7的应用程序)。但我在应用加载器中收到了一个错误:更新必须支持armv6和armv7。 如何解决这个问题。


你为什么想要移除armv6支持?原始的iPhone和iPhone 3G不支持armv7(第一/二代iPod Touch也是如此),因此这样做将防止您的应用在这些设备上运行。 - Twelve47
我的应用在3G上运行非常缓慢,需要256MB的内存。 - Voloda2
3个回答

4
我认为问题在于您无法在提交后限制设备功能。从iTunes Connect应用程序管理FAQ中可以得知:“在提交第一个二进制文件后更改设备要求信息,您必须在iTunes Connect中提交应用程序更新,以提供新的二进制文件和UIRequiredDeviceCapabilities键中的新信息。 您只能扩展您的设备要求。不允许通过更新二进制文件来限制设备要求。”[强调添加]。
我一直在寻找一种方法来解决这个问题,或者希望苹果公司在发布iOS5时明确允许删除armv6支持。祈祷ing :-/

升级目标到4.3版本后,现在删除armv6是否合法?请注意,armv6无法运行4.3版本! - Carlos Ricardo

1
在Xcode中,进入项目的构建设置。将部署目标更新为iOS 4.3。
(我正在使用iOS5 / Xcode4)

如果你只想支持4.3及以上版本,那么这是一个很好的解决方案,但是我们当时需要支持回到4.0。 - LoriHC

0

是的,我做到了。但我无法上传新版本。应用程序加载器:更新必须支持armv6和armv7。 - Voloda2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接