1

我想知道在构建现有应用程序时需要对它做什么。目前,我使用 4.0 作为目标构建 SDK 以 ARM6 和 ARM7 为目标。

我真的不想放弃对 ARM6 的支持,但我也想确保我的应用程序可以在新 iPhone 上使用。据我所知,Apple 也不会让您在商店中已经存在并支持该架构的应用程序上放弃对 ARM6 的支持。

我必须为 iPhone 5 用户创建一个新版本的应用程序吗?

4

2 回答 2

1

Apple 允许您放弃 ARMv6 支持。

诀窍是您必须将部署目标设置为保证支持 ARMv7 的 iOS 版本(我相信这将是 4.3)。

也就是说,您不必为了让您的应用程序在 iPhone 5 上运行而放弃 ARMv6,您现有的应用程序可以正常工作(但您将无法使用任何新的 iOS 6 功能)。

于 2012-09-27T20:19:21.760 回答
0

如果我不想放弃 ARMv6 支持怎么办?很多人还在用旧手机。我的应用只需要在 iPhone5 上支持全屏即可。

这基本上意味着 Apple 已经阻止了相同的应用程序在 iPhone 5 和更旧的手机上运行!

我会尝试将 iPhone5 版本作为单独的应用程序提交到 iTunes Connect 上,这样人们就可以在旧手机上使用该应用程序,并且仍然可以在 iPhone 5 上享受全屏。希望 Apple 不会拒绝我的应用程序 - 这是他们的错全部!

于 2012-12-21T16:49:26.843 回答