### 問題描述:
前兩天提交公司產品2.0.7版本到蘋果審核,昨天提示被拒絕。被拒原因就不描述了。我們經過修改后,重新打包上傳,可是怎么也提交不了。因為在蘋果后臺上已經存在2.0.7版本的發布包了(就是被拒的那個)。這可怎么辦?難不成將版本修改成2.0.8發布?但這樣不好啊,會讓用戶以為中間那個版本漏過了。
### 解決方法:
在Xcode上,可以查看一下項目的工程配置。在info頁中,有兩個版本號可填,不知道你注意過沒有。
一個是Bundle Version,另一個是Bundle versions string, short。默認這兩個值是相同的。
Bundle versions string, short是對外顯示的版本號,也是在itunes上顯示的版本號,格式為“x.y.z”。
Bundle Version則是開發內部使用的,格式自定。
那么要解決問題就很簡單了,我們將內部版本號修改一下就行了,以便區分之前的包。
將Bundle Version從2.0.7修改為2.0.7.1,然后重新編譯打包,通過Application Loader上傳到蘋果后臺。
之后,我們在去發布頁上選擇新提交的包,結果如下圖所示:

看到后面括號內的版本號了嗎?那個就是我們剛修改的Bundle Version。好了,保存提交審核吧。
祝大家審核全部通過!