2012-10-18 49 views
1

这里是这样的情况:我刚刚发布了仍然支持iPhone 3G(iOS 4.2)的应用程序的小版本(3.5.3),但我很快将发布需要iOS 4.3及更高版本的主要版本(4.0)所以iPhone 4.0将不再支持4.0以上。我可以通过iTunes Connect发布针对以前版本的iOS应用程序的错误修复吗?

我想知道如果我能继续通过释放更新到例如以支持未来的3.5.x的版本3.5.4 - iTunes Connect是否会理解这是3.5.3的增量版本,因此不会向4.0版本的用户提供?它是否理解4.0会始终> 3.x?或者可以一次只有一个版本处于活动状态?似乎这样......

如果后者是真的,那么我想反过来这将是提交2个新版本 - 3.5.4和4.0.1 - 3.5.4和后立即释放4.0.1。

有没有人有这样做的经验? 如果可能的话,我显然希望避免这种情况,但如果出现严重问题,我不想让我的3G客户陷入困境。

+1

我对此没有权威,但我怀疑你的解决方法也是无效的。如果商店中有4.0,那么3.5.4不太可能被接受。 –

+0

我了解它的方式,为了支持商店中的一个应用程序的两个版本,4.0版本需要作为新的应用程序提交,并提供一个新的捆绑包ID,甚至可以使用不同的名称。 – 2012-10-18 13:54:22

回答

1

除非您完全将新4.3版本作为不同的应用程序提交(即不是对原始应用程序的升级)。

如果您提交的4,3应用作为更新,那么旧的应用程序将被覆盖,可以为它不提供传统支持。

还没有更新到4.3,或干脆使用旧硬件的用户将不会通知你的应用程序已经更新,直到他们更新自己的操作系统或硬件。

我也在想,如果你尝试提交同一应用程序的两个不同版本,具有小部件的变化和OS需求之间的唯一区别,然后其中一人将被拒绝。

相关问题