XCode4 Organizer - 由於 CFBundleVersion 錯誤,應用程序驗證失敗 (XCode4 Organizer - App fails validation due to CFBundleVersion error)


問題描述

XCode4 Organizer ‑ 由於 CFBundleVersion 錯誤,應用程序驗證失敗 (XCode4 Organizer ‑ App fails validation due to CFBundleVersion error)

When submitting a new version of our app to the Apple app store, I am receiving the dreaded "This bundle is invalid.   The key CFBundleVersion in the Info.plist file must contain a higher version than that of the previously uploaded version."   

I'm puzzled by this, since I've updated this app many (>6) times previously.   The current version app details from iTunes Connect shows that the bundle version previously uploaded is "5780".

The new version has a bundle version of 6001, however, this results in the aforementioned validation error.

I have tried various permutations of the bundle string (5781, 10000, 1.6.1, etc.) all to no avail.   This is on Xcode 4.3.2 running on Lion 10.7.3   Again, this far from the first update and the same process has worked previously ‑ the only difference that I am aware of is that the previous update was done with Xcode 4.3.1.

Thanks in advance for any suggestions or pointers!

‑‑‑‑‑

參考解法

方法 1:

Try to increase not only build number ‑ CFBundleVersion (5780‑>5781) but also marketing version ‑ CFBundleShortVersionString (1.6.0 ‑> 1.6.1)

方法 2:

Just encountered this error when trying to update an app from 1.09 to 1.5. The solution for us appeared to be changing 1.5 to 1.50, but that wouldn't have helped with your numbering scheme. Perhaps it was an issue of needing to wait, and that number worked simply because more time had elapsed. The app then validated and submitted without issue.

(by ChiefPilotigorisJohn)

參考文件

  1. XCode4 Organizer ‑ App fails validation due to CFBundleVersion error (CC BY‑SA 3.0/4.0)

#Version #XCode #validation






相關問題

XCode4 Organizer - 由於 CFBundleVersion 錯誤,應用程序驗證失敗 (XCode4 Organizer - App fails validation due to CFBundleVersion error)

如何避免編譯iOS 4.0提供的常量,並內置到iOS 3.1的設備中 (How to avoid compiling the constant which is provided in iOS 4.0, and build into the device with iOS 3.1)

如何從 CLI 中查找 php 中內置模塊的版本號 (how to find the version numbers of built in modules in php from the CLI)

Tài liệu trực tuyến Ruby / GSL cho phiên bản sai? (Ruby/GSL online documentation for wrong version?)

如何配置我的 SBT 以使用帶有指定插件的插件? (How to configure my SBT to use a plugin with a specified plugin?)

安裝舊版本的 Python 以在 Mac OS X 上進行測試 (Install older versions of Python for testing on Mac OS X)

檢測/指紋手機品牌和型號的替代方法? (Alternative way to detect/fingerprint phone make and model?)

實體框架發布揭秘 (Entity Framework Releases Demystified)

android SDK 版本之間的差異 (Difference between android SDK versions)

如何檢索顯示上游狀態的 git 版本信息 (How do I retrieve git version info showing upstream state)

嘗試使用 get-PnPFile 從 OneDrive 獲取文件的所有版本時找不到文件 (File not found trying to get all versions of a file from OneDrive using get-PnPFile)

獲取.Net Core 3.1 單文件可執行版本號 (Get .Net Core 3.1 single-file executable version number)







留言討論