2

可能重复:
如何支持 armv6 和 armv7s 以在 xcode 4.5 中发布构建

我需要支持 iOS 4.0 及更高版本。

但是 Xcode 不再支持 armv6,因此是否可以构建和分发支持 4、5 和 6 的单个应用程序?

我的理解是,如果我要使用旧版本的 Xcode 构建,那么它将无法支持 4 英寸 iPhone 5 屏幕尺寸。

因此,现在似乎不可能创建一个可以支持 4.0 以上的应用程序。这是正确的吗?是否有必要为 4.3 及更高版本创建一个应用程序,为 < 4.3 创建一个应用程序?

如果是这种情况,那么这是否意味着 2 个单独的应用程序提交?他们是否必须在应用商店中以不同的名称命名,或者它们是否可以具有相同的名称等。

4

1 回答 1

1

苹果希望你升职,所以他们强迫你做出这个决定。我认为制作两个版本不是一个好主意。问题是旧版本可以用于所有设备,但新版本只能在现代设备上运行(无论如何这是绝大多数设备)。

我认为你应该考虑这个计划。

  1. 如果您的应用程序已经在商店中,请尽可能多地更新它,同时继续支持 < iOS 4.3 并让人们有时间升级到它。如果它是一个新应用程序,则提交它并执行相同的操作。

  2. 将其更新到最新的 SDK 并最终提交更新,即 > iOS 4.3。

这将使您给每个人一个机会,但最终您将在商店中只有一个构建(有两个会使人们感到困惑并降低您的排名,因为它将被共享)。

我认为这可能是一个很好的策略,除非您拥有数百万用户,并且您知道您的大部分活跃使用是在无法升级的非常旧的硬件上。

于 2012-11-12T18:45:33.463 回答