最近為了適配iPhoneX,將app更新,而命名想新穎一點點,直接改為x.0.0 版本號,會給用戶感覺很有趣的感覺。然而我想到,apple為了判斷版本的新舊,是要把這個版本號理解未數(shù)值,并禁止提交舊版本覆蓋新版本的。我想這應該不行。
于是乎我做了個實驗,找了個一直沒想更新的app來測試:
app網(wǎng)頁上配置提交新版本設置為: x.0.0
loading了半天,以為不會通過,但正常通過了。。。

3061511090851_.pic.jpg
然后xcode編譯版本號也改為: x.0.0

image.png
居然也編譯通過了。那么就上傳吧:
然后:

3091511091066_.pic.jpg
報錯了:
Invalid value 'v1.0.0' for bundle_short_version_string
搜索了一下:
http://www.itwendao.com/article/detail/191720.html

3111511091080_.pic.jpg
結(jié)論:
版本號不支持數(shù)字和小數(shù)點以外的字符存在

timg.gif