2012-10-18 60 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需求之間的唯一區別,然後其中一人將被拒絕。

相關問題