2012-06-07 26 views
0

當我們的應用程序的新版本提交給Apple應用程序商店時,我收到了令人恐懼的「此捆綁包無效,Info.plist文件中的密鑰CFBundleVersion必須包含比以前上傳的版本更高版本「。XCode4 Organizer - 由於CFBundleVersion錯誤導致應用程序未通過驗證

我很困惑,因爲我已經更新了這個應用程序很多(> 6)次以前。來自iTunes Connect的當前版本應用程序詳細信息顯示之前上傳的軟件包版本是「5780」。

新版本的捆綁版本爲6001,但是,這會導致上述驗證錯誤。

我已經嘗試了捆綁字符串(5781,10000,1.6.1等)的各種排列都無濟於事。這是在Lion 10.7.3上運行的Xcode 4.3.2上再說一次,這遠離第一次更新和之前的相同進程 - 我知道的唯一區別在於之前的更新是使用Xcode 4.3.1完成的。

在此先感謝您的任何建議或指示!

回答

0

嘗試增加不僅集結號 - CFBundleVersion(5780-> 5781),而且還銷售版本 - CFBundleShortVersionString(1.6.0 - > 1.6.1)

+0

謝謝。不幸的是,我嘗試了這個,但沒有成功CFBundleVersionShort之前的值是'1.5.5',所以我認爲'1.6.0'會解決它。我確實在一點上也嘗試過'1.6.6',知道蘋果如何分割價值觀,但不幸的是這並沒有產生積極的影響。 – ChiefPilot

+0

聽起來很奇怪,但iTunes Connect有時會迫使您將版本號設置爲高於所有*應用程序中的最高版本號碼 – igoris

+0

有趣 - 很好的瞭解!但是,該客戶端在應用商店中只有一個應用,所以我不確定這是否是這種情況。 – ChiefPilot

0

正好遇到試圖更新從一個應用程序時,這個錯誤1.09至1.5。對我們來說,解決方案似乎正在從1.5更改爲1.50,但這對您的編號方案沒有幫助。也許這是一個需要等待的問題,而這個數字只是因爲更多的時間已經過去了。該應用程序然後驗證並提交沒有問題。

相關問題