iOS上傳ipa包

蘋果在2019年10月份上線了Transporter

在 App Store Connect 中創(chuàng)建 App 記錄后,您便可以通過 Xcode、macOS 版 Transporter 或 altool 上傳構(gòu)建版本。如果您使用 App Store Connect API,則建議您通過命令行工具 Transporter 和 JSON 網(wǎng)絡(luò)令牌(JWT)驗證來上傳二進(jìn)制文件。用于 API 的 JWT 也可以用于上傳二進(jìn)制文件。

通過 Xcode 上傳您 App 的二進(jìn)制文件

Xcode 是 Apple 的集成開發(fā)環(huán)境(IDE)。Xcode 可用于為 Apple 產(chǎn)品(包括 iPad、iPhone、Apple Watch、Apple TV 和 Mac)構(gòu)建 App。Xcode 提供諸多工具,能幫助您管理整個開發(fā)工作流程——包括創(chuàng)建、測試、優(yōu)化 App 并將其提交至 App Store。

若要了解如何通過 Xcode 上傳您 App 的二進(jìn)制文件,請前往“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 Store 中分發(fā),或通過 TestFlight 將 App 發(fā)送給測試員。

目標(biāo)類型 使用 Xcode 構(gòu)建 使用 Xcode 上傳
iOS App iOS App 擴(kuò)展 Xcode 10.1 及更高版本 Xcode 6 及更高版本
macOS App Xcode 6 及更高版本 Xcode 6 及更高版本
Apple tvOS App Xcode 7.1 及更高版本 Xcode 7.1 及更高版本

所有目標(biāo)類型均可通過 macOS 版 Transporter 和 altool 進(jìn)行上傳。

通過 altool 上傳您 App 的二進(jìn)制文件

您可以使用 xcrun(包含在 Xcode 中)來調(diào)用 altool,該命令行工具用于公證、驗證并上傳您 App 的二進(jìn)制文件至 App Store。在“終端”的命令行中指定以下命令之一:

$ 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]

【注】如果您使用自動構(gòu)建系統(tǒng),則可以將公證過程集成到現(xiàn)有構(gòu)建腳本中。Xcode 中的 altool 和 stapler 命令行工具可將您的軟件上傳至 Apple 公證服務(wù),并將生成的憑證附加到您的可執(zhí)行文件中。altool 位于:/Applications/Xcode.app/Contents/Developer/usr/bin/altool

有關(guān)更多信息,請參見《altool 指南》。

通過 Transporter App 上傳您 App 的二進(jìn)制文件

通過 macOS 版 Transporter App,您可以便捷地將 App 上傳至 App Store Connect 以便在 App Store 上分發(fā)。除了上傳構(gòu)建版本,您還可以查看交付進(jìn)度(包括警告、錯誤和交付日志)以及交付歷史。

您可以在 Mac App Store 中下載 Transporter App。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容