實用教學

Bundle ID、版本號與建置編號:上傳 IPA 該改哪個?

以 1.2.0(18)區分應用身分、使用者版本及具體建置,避免修改錯誤欄位。

核對日期 ·EasyIPA

01

Bundle ID 是應用身分

Bundle ID 例如 com.example.reader;版本號為 CFBundleShortVersionString,建置編號為 CFBundleVersion。Apple 依套件資訊關聯應用及版本記錄。請核對建置設定和匯出 IPA,不能只看 reader-final.ipa 這類檔名。既有應用正常更新時不應隨意更換 Bundle ID。

02

同一版本修正問題

假設版本 1.2.0 已上傳建置 18,修正問題後可仍使用 1.2.0,將下一份建置設為 19。在編譯、封存及匯出前設定新值,重新產生套件,再核對後台。把 app18.ipa 改名為 app19.ipa 不會變更包內資訊,也不應直接修改已簽章套件。

03

新版本須核對平台

準備發布 1.3.0 時,核對專案設定與 App Store Connect 的平台及版本記錄。iOS、macOS 可有不同發布節奏,記錄必須包含平台。團隊應約定編號方式,避免不同人重複使用相同建置編號。

04

重複建置錯誤如何交接

對照錯誤訊息、包內版本、歷史建置與 CI 記錄。提供 Bundle ID、平台、版本、建置編號、上傳時間及原始錯誤給開發者,確認後重新建置,不要反覆切換上傳工具。EasyIPA 上傳既有 IPA,版本與簽章由產生套件的流程確保。

官方參考

Set the version number and build string Upload builds
← 教學與動態