測試 Beta 版

TestFlight 概覽

iOS visionOS macOS 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:輸入測試資訊

輸入有關 App 的測試資訊,例如 Beta 版 App 的描述、所要測試功能的說明,和可接收意見回饋的電子郵件地址。

步驟 2:上傳建置版本

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

注意:若要使用 TestFLlight,含有佈建描述檔的建置版本必須含有 App 識別碼才符合資格。

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

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

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

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

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

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

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

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

執行 TestFlight 2.3 或以上版本的測試人員,可以透過 TestFlight App 來寄送意見回饋,也可以透過截圖的方式直接從你的 Beta 版 App 寄送意見回饋。Mac 版和 Apple Vision Pro 版 TestFlight 也提供相同功能。你可以在 App Store Connect「TestFlight」標籤頁中的「回饋」區段檢視測試人員意見回饋。執行 tvOS 或較早版本 iOS 的測試人員,可以透過你在步驟 1 指定的電子郵件地址來寄送意見回饋。

步驟 7:停止測試

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