當我們的應用程序的新版本提交給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完成的。
在此先感謝您的任何建議或指示!
謝謝。不幸的是,我嘗試了這個,但沒有成功CFBundleVersionShort之前的值是'1.5.5',所以我認爲'1.6.0'會解決它。我確實在一點上也嘗試過'1.6.6',知道蘋果如何分割價值觀,但不幸的是這並沒有產生積極的影響。 – ChiefPilot
聽起來很奇怪,但iTunes Connect有時會迫使您將版本號設置爲高於所有*應用程序中的最高版本號碼 – igoris
有趣 - 很好的瞭解!但是,該客戶端在應用商店中只有一個應用,所以我不確定這是否是這種情況。 – ChiefPilot