測試 Beta 版

邀請外部測試人員

外部測試人員是你邀請進行測試 App 的人,他們不是 App Store Connect 使用者。上傳建置版本後,你可以邀請最多 10,000 名外部測試人員參與 App 測試。若要讓建置版本可供外部測試,你必須建立外部群組、新增建置版本,然後向測試人員的電子郵件地址發出邀請,或與他們分享公開的邀請連結

請記得以下事項:

  • 若要建立外部測試群組,你需要先建立內部測試群組。

  • 如果是經由 Xcode 或 Xcode Cloud 的「TestFlight Internal Only」(僅供 TestFlight 內部測試)發佈方式所上傳的建置版本,則其建置版本編號下會標示「Internal」(僅供內部測試)。若建置版本具有此標示,就只能新增至內部測試人員群組。

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

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

必要角色:帳號持有人、管理或 App 管理。請參閱角色權限

建立群組

  1. 在「App」中,選取你的 App。

  2. 按一下「TestFlight」標籤頁。

  3. 在側邊欄中,按一下「外部測試」旁的新增(+)按鈕以新增群組。

  4. 在隨即顯示的對話框中,輸入群組名稱,然後按一下「建立」。

    你之後可以依照需求來更改名稱。

新增建置版本至群組

  1. 在「App」中,選取你的 App。

  2. 按一下「TestFlight」標籤頁。

  3. 在側邊欄的「外部測試」下,選取你要新增建置版本的群組。

  4. 在右側,按一下「建置版本」旁的新增(+)按鈕。

  5. 在建置版本對話框中,選取彈出式選單中的平台與版本。

  6. 在表格中,選取建置版本,然後按「下一步」。

    雖然一次只能新增一個建置版本,但你之後仍可將其他建置版本新增到群組。

    注意:如果你尚未提供「意見回饋電子郵件」和「聯絡資訊」等詳細資訊,請在「測試資訊」對話框中輸入這些資訊。

  7. 在「測試項目」對話框中,輸入你要測試人員測試的重點項目。

  8. 你可以選擇是否要在各語言專用區段的文字欄位中,輸入測試資訊的本地化版本。

  9. 你也可以選取「自動通知測試人員」。

    如果你不勾選這個方塊,在 TestFlight App Review 核准此建置版本之後,你就必須以手動方式將建置版本分發給測試人員。

  10. 根據建置版本的狀態,按一下「提交審查」或「開始測試」。

    每個版本一次僅限提交一個建置版本進行審查。在該建置版本通過核准之後,你才可以提交其他建置版本。

提交建置版本至 TestFlight App Review 之後,Apple 將審查該建置版本及隨附的後設資料。你提交的第一個建置版本須經過完整審查,但同一版本的後續建置版本不一定需要。

在 Apple 核准你的建置版本可進行 TestFlight Beta 版測試之後,具備「管理」角色的 App Store Connect 使用者隨即會收到電子郵件,告知他們核准通過的相關資訊。

如果 Apple 拒絕你的建置版本或後設資料,則建置版本的狀態會顯示為「已拒絕」,你可以在側邊欄中,按「一般」之下的「App 審查」狀態,來查看 Beta 版建置版本遭拒絕的詳細資訊。

注意:即便已將建置版本提交至 TestFlight App Review,你仍須將其提交至 App 審查,才能在上架發佈。

邀請外部測試人員

你有可進行測試的建置版本後,並且已將建置版本新增到群組,就可以邀請測試人員。

  1. 在「App」中,選取你的 App。

  2. 按一下「TestFlight」標籤頁。

  3. 在側邊欄的「外部測試」下選取群組。

    你可以使用公開連結、電子郵件或同時使用這兩種方式來邀請測試人員。

若要以公開連結邀請測試人員:

  1. 按一下「啟用公開連結」,然後在顯示的對話框中按一下「啟用」來確認。

  2. 在「測試人員數量」下,按一下「設定上限」來限制可透過公開連結加入此測試群組的測試人員數量。請輸入介於 1 到 10,000 之間的數字,然後按一下「設定上限」。

  3. 拷貝該連結,然後透過社群媒體、訊息、電子郵件或其他管道分享出去。

    請注意,因為任何人都能分享此連結,所以就算不是你直接邀請的測試人員,也能加入你的測試群組。如果測試人員是透過公開連結加入你的群組,他們的名稱和電子郵件都不會顯示在 App Store Connect 的「測試人員」區段中(也就是匿名顯示),但相關人員的安裝日期、階段作業次數以及當機次數等情形會顯示出來。你可以隨時停用公開連結。

    若要更新測試人員人數上限,請按一下「設定上限」,然後輸入新上限。若要停止測試人員透過公開連結註冊,請按一下「公開連結」區段中的「停用連結」。

若要以電子郵件地址邀請測試人員:

  1. 按一下測試人員旁的新增按鈕(+)。

  2. 在隨即顯示的彈出式選單中,選擇一個選項。你可以使用電子郵件地址來加入新測試人員、加入你先前新增的現有測試人員,或從 CSV 檔案匯入測試人員。

  3. 你邀請的測試人員將收到電子郵件邀請函,即可開始測試。如果測試人員接受了電子郵件邀請函,App Store Connect 的「測試人員」區段中就會顯示他們的姓名、電子郵件地址、安裝日期、階段作業以及當機次數。

提示:若要將具有特定裝置類型的使用者加入群組,請按一下「新增篩選條件」,然後選取要篩選的裝置。你可以透過表格頂端的註記框來選取所有測試人員,或是逐一選取後,按一下「加入群組」。在顯示的對話框中,選取要將測試人員新增至哪個合適群組後,按一下「新增」。

建置版本通過核准後,通知外部測試人員

如果你並未勾選「自動通知測試人員」,當你加入建置版本至群組時,你就必須在建置版本通過核准時手動通知測試人員。

  1. 在「App」中,選取你的 App。

  2. 按一下「TestFlight」標籤頁。

  3. 在側邊欄的「建置版本」下,點選 App 的平台。

  4. 選擇版本,然後在「狀態」下,按一下該建置版本橫列的「通知測試人員」。

建置版本狀態變更為「正在測試」時,外部測試人員將會收到通知,引導他們透過自己裝置上的 TestFlight App 接受邀請。

從群組移除建置版本

  1. 在「App」中,選取你的 App。

  2. 按一下「TestFlight」標籤頁。

  3. 在側邊欄的「外部測試」下選取群組。

  4. 在右側的「建置版本」下,將指標懸停在你要移除的建置版本上。

  5. 按一下「刪除」按鈕。

  6. 在隨即顯示的對話框中,確認你要將建置版本從群組移除,然後按一下「移除」。

如果你要移除某個測試版本不讓所有測試人員測試,請參閱停止測試建置版本

如果 Beta 建置版本遭拒絕了,我該如何申訴?

若要對遭拒的 Beta 建置版本提出申訴,請聯絡 TestFlight App Review