Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios appstore上可能有两个版本的相同应用程序吗?_Ios_App Store_Publishing - Fatal编程技术网

Ios appstore上可能有两个版本的相同应用程序吗?

Ios appstore上可能有两个版本的相同应用程序吗?,ios,app-store,publishing,Ios,App Store,Publishing,我在app store上有一个iPhone应用程序,支持iOS 4.2的所有版本。 现在我已经开发了支持iOS 5.0版本的通用应用程序(iPhone和iPad) 有没有可能将这两个版本发布在app store的同一页面上作为一个应用,并且用户可以选择在他们的设备上安装哪个版本?自从苹果发布app store审查指南以来,其中之一就是开发者不应该“发垃圾邮件”应用商店包含同一应用的多个版本,但有微小更改 苹果现在想从你那里得到的是将你所有的应用合并成一个。将所有新闻源放在一个应用程序中,让用户决

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


有没有可能将这两个版本发布在app store的同一页面上作为一个应用,并且用户可以选择在他们的设备上安装哪个版本?

自从苹果发布app store审查指南以来,其中之一就是开发者不应该“发垃圾邮件”应用商店包含同一应用的多个版本,但有微小更改

苹果现在想从你那里得到的是将你所有的应用合并成一个。将所有新闻源放在一个应用程序中,让用户决定阅读哪个。您可以编写代码来禁用和/或隐藏用户不想看到的其他新闻源

或者,正如苹果所说,如果你想对每个新闻源收费,那么就使用应用内购买来控制对每个新闻源的访问

如果你要收费,我就不会对那些阅读你不拥有的新闻的人收费——我相信你已经考虑过了

来源:应用商店审查指南


2.20开发者向应用商店“滥发”许多版本的类似应用将从iOS开发者程序中删除

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

不,您不能

但您可以混合使用5.0和4.2代码,检查4.2中没有的所有方法/类/框架,以提供替代代码

有很多方法可以检查这一点,请看:


如果您需要一些5.0框架,您可以将它们从“必需”设置为“可选”,并在您有权访问它们的情况下签入您的代码。

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

在app store上安装两个不同版本有什么意义?ios 4.2和ios 5.0各有不同的功能?确切地说,它们有不同的功能,而且最后一个应用程序对iPhone和iPadi都是通用的。如果它们有实际不同的功能集,那么它们应该是两个不同的应用程序。苹果偶尔会允许遗留的“Lite”和“HD”类型的应用程序,如果这些应用程序足够不同的话。这怎么可能呢?