管理建置版本

上傳建置版本

在帳號中加入 App 後,你就可以使用 Xcode、Swift Playgrounds、或 macOS 版 Transporter 來上傳建置版本。如果使用 App Store Connect API(可能為英文網站),你可能會需要透過 Transporter 命令列工具與 JSON Web 代號認證(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 說明文件

使用 Xcode 來上傳你的 App 的二進位檔案

Xcode 是 Apple 的整合式開發環境(IDE)。你能使用 Xcode 來建立 Apple 產品(包含 iPhone、iPad、Mac、Apple TV、Apple Vision Pro 和 Apple Watch)所適用的 App。Xcode 提供的工具能管理你整個開發流程,從 App 建立、測試、最佳化,直到提交至審查團隊。

若要瞭解如何使用 Xcode 來上傳 App 的二進位檔,請參閱 Upload an app to App Store Connect(上傳 App 至 App Store Connect),或在 Xcode 中選擇「Help > Xcode Help」(輔助說明 > Xcode 輔助說明)並搜尋「Upload an app」(上傳 App)。

在 Mac App Store 下載 Xcode

支援的 Xcode 版本

App Store Connect 支援下列 Xcode 版本來上傳你的 App,讓你可以將 App 發佈給客戶,或使用 TestFlight 提供給測試人員。你還可以檢視傳送進度(包含警告、錯誤和傳送記錄)以及先前的傳送歷史記錄。

目標類型

建置時使用的 Xcode 版本

上傳時使用的 Xcode 版本

iOS App

iOS App 延伸功能

Xcode 14.1 或以上版本

Xcode 6 或以上版本

macOS App

Xcode 6 或以上版本

Xcode 6 或以上版本

tvOS App

Xcode 14.1 或以上版本

Xcode 7.1 或以上版本

macOS 版 Transporter 和 altool 支援所有目標類型的上傳作業。

使用 altool 來上傳你的 App 的二進位檔案

你可以使用 xcrun(已包含在 Xcode 內)來叫用 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 輔助說明