App Store Connect 輔助說明
上傳建置版本
必要角色:帳號持有人、管理、App 管理或 開發者。請參閱角色權限。
在帳號中加入 App 後,你就可以使用 Xcode、Swift Playground、altool 或 Transporter 上傳建置版本。如果使用 App Store Connect API,建議你透過 Transporter 命令列工具和 JSON Web Token(JWT)進行認證以上傳二進位檔。你用於 API 的相同 JWT 也可以用來上傳二進位檔。當你的 App 有所變更時,你可以上傳更多建置版本、分發建置版本以供測試,或提交你的 App 以供審查。
第一次上傳建置版本時,系統會在你的帳號中建立 App 的 Beta 版本。不過,建置版本需要先經過 Apple 系統處理,才會在 App Store Connect 中顯示。你會在此程序完成時收到電子郵件。
每一次你上傳建置版本時,系統會使用位於 App 套件中的套件識別碼和版本編號,來與 App Store Connect 中的 App 與版本記錄建立關聯。建置版本字串不會重複,其作用是在整個系統中識別特定建置版本。
你也可以使用 Xcode Cloud 建立和上傳建置版本。Xcode Cloud 可讓你採用「持續整合和持續發布」(CI/CD)這種標準做法,有助你持續監控並改善軟體品質,確保你的 App 或架構一直處於可發布的狀態。進一步瞭解 Xcode Cloud(可能為英文網站)。
你也可以選擇使用 Apple 託管式背景素材架構來上傳素材。素材會與建置版本分開管理。進一步瞭解。
使用 Xcode 來上傳你的 App 的二進位檔案
Xcode 是 Apple 的整合式開發環境(IDE)。你能使用 Xcode 來打造 iPhone、iPad、Mac、Apple TV、Apple Vision Pro 和 Apple Watch 等 Apple 產品所適用的 App。Xcode 提供的工具能管理你整個開發流程,從 App 建立、測試、最佳化,直到提交至審查團隊。
若要瞭解如何使用 Xcode 來上傳 App 的二進位檔,請參閱 Distributing your app for beta testing and releases(發佈你的 App 以進行 Beta 測試和發佈),或在 Xcode 中選擇「Help > Xcode Help」(輔助說明 > Xcode 輔助說明)並搜尋「Distributing your app for beta testing and releases」。
在 Mac App Store 下載 Xcode。
支援的 Xcode 版本
App Store Connect 支援下列 Xcode 版本來上傳你的 App,讓你可以將 App 發佈給客戶,或使用 TestFlight 分發給測試人員。你還可以查看傳送進度(包括警告、錯誤和傳送記錄)以及先前的傳送歷史記錄。
目標類型 |
建置時使用的 Xcode 版本 |
上傳時使用的 Xcode 版本 |
---|---|---|
iOS App iOS App 延伸功能 watchOS App 延伸功能 |
Xcode 12 或以上版本 |
Xcode 6 或以上版本 |
macOS App |
Xcode 6 或以上版本 |
Xcode 6 或以上版本 |
tvOS App |
Xcode 12 或以上版本 |
Xcode 7.1 或以上版本 |
visionOS App |
Xcode 12 或以上版本 |
Xcode 12 或以上版本 |
Transporter 和 altool 支援所有目標類型的上傳作業。
使用 altool 來上傳你的 App 的二進位檔案
你可以使用 Xcode 內附的 xcrun
來叫用 altool。這個命令列工具能讓你進行驗證並上傳你的 App 二進位檔案到 App Store Connect。請在「終端機」的命令列中指定下列指令之一:
$ xcrun altool --validate-app -f file -t platform -u username [-p password] [--output-format xml]
$ xcrun altool --upload-app -f file -t platform -u username [-p password] [--output-format xml]
使用 Transporter App 來上傳你的 App 的二進位檔案
macOS 版 Transporter App 提供簡單而輕鬆的方式,讓你將 App 上傳到 App Store Connect 以供發佈。你還可以查看傳送進度(包含警告、錯誤和傳送記錄)以及先前的傳送歷史記錄。
你可以在 Mac App Store 下載 Transporter App。
如需更多資訊,請參閱macOS 版 Transporter 輔助說明。