0

我最近发现我的应用程序无法在 iOS 5 上运行,并且有一些用户要求我发布适用于 iOS5 的旧版本。其中一个给我发了这个链接http://news.softpedia.com/news/Apple-Enables-Pre-iOS-7-Downloads-Offers-Old-App-Versions-When-Necessary-383663.shtml有什么办法发布我的应用程序的两个版本?ios6+ 一个,ios5 一个?

4

1 回答 1

2

Apple 没有提供一种方法来做到这一点,但如果你真的想的话,有一种方法可以自己做。

您必须创建一个新的应用程序 ID 和名称(例如:iOS 5 的 MyApp)。然后你必须将你的 iOS 5 应用的部署目标设置为 iOS 5。当然,iOS 6 或 7 的人也可以安装它,所以你可能想检测系统版本(通过 UIDevice)并提供他们到应用商店获取更新版本。您最终会在应用商店中获得两款应用,您的用户将不得不找出最适合他们的一款。

您可能最好尝试让您现有的应用程序在 iOS 5 上运行并修复您在使用该操作系统时遇到的任何问题(除非您使用自动布局——这在 iOS 5 上不受支持,这意味着您会可能必须为该操作系统版本重新做很多 UI)。

也就是说,支持旧版本 iOS 的投资回报正在减少。大多数人会很快更新到最新版本的 iOS,而无法升级的旧版本操作系统的用户数量将稳步减少。

于 2013-10-08T00:20:31.320 回答