是否可以在appstore上拥有同一个应用程序的两个版本?

时间:2012-03-15 12:19:22

标签: ios app-store publishing

我在app app上有一个iPhone应用程序,支持iOS 4.2中的所有版本。 现在我开发了支持iOS 5.0版本的通用应用程序(iPhone和iPad)

是否可以将这两个版本在app store上发布在与一个应用程序相同的页面上,并且用户可以选择在其设备上安装哪个版本?

4 个答案:

答案 0 :(得分:4)

自Apple发布App Store评论指南以来,其中之一就是开发人员不应该使用同一个应用程序的多个版本“垃圾”应用程序商店,并进行微小的更改。

Apple现在想要的是将您的所有应用合并为一个。将所有新闻源放在一个应用程序中,让用户决定阅读哪个。您可以编写代码来禁用和/或隐藏用户不希望看到的其他新闻源。

或者,正如Apple所说,如果您想为每个新闻来源收取费用,请使用应用内购买来控制对每个新闻来源的访问。

如果你在收费,我不会考虑让人们阅读你不拥有的新闻的合法性 - 我相信你已经考虑过了。

来源:App Store评论指南

2.20将从iOS开发者计划中删除开发人员“发送垃圾邮件”App Store与许多版本的类似应用程序

答案 1 :(得分:2)

Apple刚刚宣布,开发人员将能够管理相同应用程序的多个版本,并在他们想要返回时将其提供给客户。

答案 2 :(得分:1)

不,你不能那样做。应用程序中的新二进制文件替换旧的二进制文件。可以在iTunesConnect中创建两个应用程序,但是您需要对它们进行唯一命名,因此您将在商店中拥有两个不同的应用程序。

答案 3 :(得分:1)

不,你不能。

但是您可以混合使用5.0和4.2代码并检查4.2中不存在的所有方法/类/框架以提供替代代码。

有很多方法可以检查,请查看:https://developer.apple.com/library/mac/#documentation/developertools/conceptual/cross_development/Using/using.html

如果你需要一些5.0框架,你可以将它们从必需设置为可选,如果你有权访问它们,请检查你的代码。