【问题标题】:My app supports armv6 and armv7 in the app store. I want to remove armv6. How to solve a problem我的应用在应用商店中支持 armv6 和 armv7。我想删除 armv6。如何解决问题
【发布时间】:2011-04-10 10:42:36
【问题描述】:

我的应用在应用商店中支持 armv6 和 armv7。它已准备好出售。我想删除 armv6。 我决定进行更新(我的应用程序只有 armv7)。但我在应用程序加载器中收到错误消息:更新必须支持 armv6 和 armv7。 如何解决问题。

【问题讨论】:

  • 为什么要删除 armv6 支持?最初的 iphone 和 iphone 3G 不支持 armv7(第一代/第二代 ipod touch 也不支持),因此这样做会阻止您的应用在这些设备上运行。
  • 我的应用在 3g 上运行非常缓慢,(它需要 256 RAM)

标签: iphone app-store


【解决方案1】:

我认为问题在于您无法在提交后限制设备功能。来自 iTunes Connect 管理应用程序常见问题解答:

“要在提交第一个二进制文件后更改设备要求信息,您必须在 iTunes Connect 中提交应用程序更新,以在 UIRequiredDeviceCapabilities 键中提供具有新信息的新二进制文件。您可以扩展您的设备仅限要求。不允许提交对二进制文件的更新以限制您的设备要求。 " [强调]

我一直在寻找解决此问题的方法,或者让 Apple 专门允许通过 iOS5 版本的方法移除对 armv6 的支持。交叉手指。 :-/

【讨论】:

  • 升级目标到4.3怎么样,现在移除armv6会合法吗? 注意 armv6 不运行 4.3!
【解决方案2】:

在 xcode 中,转到项目的构建设置。将您的部署目标更新为 ios 4.3。

(我使用 ios5/xcode4)

【讨论】:

  • 如果您只想支持 4.3 及更高版本,这是一个很好的解决方案,但当时我们需要支持回 4.0。
【解决方案3】:

您是否在 info.plist 中指定了 UIRequiredDeviceCapabilities?这可能是你的问题,check the Apple Q&A here

【讨论】:

  • 是的,我做到了。但是我不能上传新版本。应用加载器:更新必须支持 armv6 和 armv7。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-01
  • 1970-01-01
  • 2011-07-16
  • 1970-01-01
相关资源
最近更新 更多