2016-12-06 13 views
0

對潛在的簡單答案提出了一個長期的問題,但環境可能有助於回答我不知道問的問題。 :)我可以爲已發佈的ios版本發佈錯誤修復嗎?在釋放前一個版本號之前,我可以推送一個新的版本號嗎?

我們有一個應用程序目前可用在Android和PC上,我們現在推向ios。我們正在努力想出如何使應用商店版本控制系統適合我們現有的系統。

我們現有的版本號格式爲xx.yy.zz.當我們開始一個新版本時,我們增加yy並將zz設置爲0.即,如果我們上次發佈的版本是3.23.5,那麼我們將版本號設置爲3.24.0。對於我們推動測試的每個候選版本,我們增加最後一個數字(所以下一個候選版本將是3.24.1)。

所以當然我們可以讓ios版本號爲xx.yy和內部版本號zz。

但是當我們需要爲發佈版推送快速補丁時會發生什麼,因爲我們發現了一個錯誤?對於我們的其他平臺,例如3.24.2。在版本已經公開發布之後,我們能否將版本3.24的版本發佈到應用商店?

或者,我們可以讓版本號爲整個xx.yy.zz數字,並且即使先前版本尚未發佈,也可以爲每個測試候選版本推送新版本號。這是否是否定的?

如果這兩個選項都不可行,我們的麻煩是我們必須對流程進行一些更改(因此在其他平臺上構建數字會在小補丁上升至3.25,這是我們不想做的),或者我們有使ios版本號略有不同。例如,3.24可能是版本的初始版本,3.24.1可能是後續版本(導致跨平臺的版本號之間的差異,並且還會造成機器痛苦,因爲我們需要檢測版本是否公開或尚未)。

注意,我已閱讀本:https://developer.apple.com/library/content/technotes/tn2420/_index.html

的問題,如果你錯過了他們:

,我們可以把一個新的版本的版本號已經在App Store(即發佈版本的補丁)?

當以前的版本號尚未發佈時,我們可以用新的版本號推動版本嗎?如果我們將這作爲標準做法,史蒂夫喬布斯是否會從墳墓中崛起並扼殺我們(更糟的是,蘋果是否會禁止我們)?

回答

0

iTunesConnct不是那麼靈活不幸。回答您的問題:

我們可以推出一個新的版本,用於已經在應用商店中的版本號(即發佈版本的補丁)嗎?

不,一旦版本準備出售,您不能更改二進制文件。您將需要創建一個新版本。

當以前的版本號尚未發佈時,我們可以用新的版本號推動版本嗎?如果我們將這作爲標準做法,史蒂夫喬布斯是否會從墳墓中崛起並扼殺我們(更糟的是,蘋果是否會禁止我們)?

據我所知。您需要發佈該版本才能上傳新版本(使用新的版本號)。您不能有多個待發布版本。如果您嘗試點擊「添加版本」按鈕,而您已經有版本待審覈/發佈 - 則該按鈕將被禁用。你可以爲不同的平臺做到這一點 - 一個爲iOs打造,另一個爲tvOs打造。

希望這會有所幫助。

相關問題