App Store Connect 輔助說明

支援 / App Store Connect / 測試 Beta 版 / TestFlight 概覽

測試 Beta 版

TestFlight 概覽

iOS macOS visionOS tvOS watchOS

TestFlight 可讓你分發 App 的 Beta 版建置版本、管理測試人員並收集意見回饋。進一步瞭解。

將 App 提交至審查團隊之前,請改善你的 App 並持續發佈建置版本,直到所有問題解決為止。

你必須使用 Xcode 13 或以上版本建立 macOS App,才能使用 Mac 版 TestFlight。如果你的 App 包含輕巧 App,你可以邀請測試人員單獨測試輕巧 App 體驗。受邀測試你 App 的測試人員可以測試 App 和輕巧 App。雖然單一裝置上同時僅限 App 或輕巧 App 擇一安裝,但是測試人員可以隨時在兩者之間切換。

瞭解如何使用 App Store Connect API 管理 Beta 版測試(可能為英文網站)。

步驟 1:提供測試資訊

提供測試資訊,例如 Beta 版 App 的描述、所要測試功能的說明,以及可提交意見回饋的電子郵件地址。你也可以選擇顯示通過核准的 App 截圖和 App 類別。

步驟 2:上傳建置版本或素材

上傳你的新建置版本至 App Store Connect。請參閱《Cryptography and U.S. export compliance》(加密技術與美國出口合規文件),以判斷你是否需要為 App 提供 App 加密資訊文件。建置版本可以供測試的時間為 90 天。

注意:為了使建置版本符合 TestFlight 的資格,它們必須在佈建描述檔中包含應用程式識別碼。

你還可以選擇使用 Apple 託管式背景素材架構來上傳素材。素材會與建置版本分開管理。

步驟 3:邀請內部與外部測試人員

為測試人員建立群組,然後指派特定的建置版本給他們。在你將建置版本新增到群組後,可以新增外部測試人員(最多 10,000 人)和內部測試人員(最多 100 個有權存取你內容的 App Store Connect 使用者)來測試你的 App。如果你要邀請外部測試人員,Beta 版建置版本必須先進行審查。當你將 App 的第一個建置版本新增到群組時,系統會將該建置版本送交 App 審查團隊,確保其遵循 App Review Guidelines(App 審查規範)。只有第一個建置版本須進行審查,後續的建置版本可不必進行完整審查。建置版本通過核准後,就可以開始測試。

注意:管理式 Apple 帳號無法用來測試建置版本。

步驟 4:測試人員下載 TestFlight 並接受你的邀請

測試人員在自己的裝置上安裝免費的 TestFlight App。然後,他們會透過電子郵件邀請函或公開連結來接受邀請、安裝你的 App、寄送意見回饋並取得更新項目。測試人員會下載並安裝你 App 瘦身後的變體。

注意:若為公開連結邀請設定特定條件,可能會限制能測試你 App 的外部測試人員數量。

步驟 5:檢視測試人員與建置版本資訊

你可以在 App Store Connect 中檢視建置版本狀態與分析指標,藉此追踪測試人員的互動情形與 App 的表現。這些分析指標包含階段作業次數和當機次數。你也可以重新寄送電子郵件邀請函給尚未接受邀請的測試人員。

步驟 6:收集測試人員的意見回饋

在 iOS 、macOS 和 visionOS 上使用TestFlight 版本 2.3 或以上版本的測試人員,可以透過 TestFlight App 提交意見回饋,或透過直接在 Beta 版 App 內拍攝螢幕快照的方式提交意見回饋。你可以在 App Store Connect 的「TestFlight 回饋」區段檢視測試人員意見回饋。執行 tvOS 或較早版本 iOS 的測試人員,可以透過你在步驟 1 指定的電子郵件位址來發送意見回饋。

步驟 7:停止測試

測試完成後,你可以選擇讓建置版本過期來停止測試。如果你沒有讓建置版本過期就提交到 App Store,那麼受邀的測試人員還是可以在 App 上架之後繼續測試你的建置版本。超過 90 天後,測試人員就無法存取建置版本。