App Store Connect 輔助說明
上傳建置版本
在帳號中加入 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 12 或以上版本 |
Xcode 6 或以上版本 |
macOS App |
Xcode 6 或以上版本 |
Xcode 6 或以上版本 |
tvOS App |
Xcode 12 或以上版本 |
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 輔助說明。