邀請外部測試人員
外部測試人員是你邀請進行測試 App 的人,他們不是 App Store Connect 使用者。上傳建置版本後,你可以邀請最多 10,000 名外部測試人員參與 App 測試。若要讓建置版本可供外部測試,你必須建立外部群組、新增建置版本,然後向測試人員的電子郵件地址發出邀請,或與他們分享公開的邀請連結。
請記得以下事項:
-
若要建立外部測試群組,你需要先建立內部測試群組。
-
如果是經由 Xcode 或 Xcode Cloud 的「TestFlight Internal Only」(僅供 TestFlight 內部測試)發佈方式所上傳的建置版本,則其建置版本編號下會標示「Internal」(僅供內部測試)。若建置版本具有此標示,就只能新增至內部測試人員群組。
-
管理式 Apple ID 無法用來測試建置版本。
瞭解如何使用 App Store Connect API 管理測試人員邀請(可能為英文網站)。
必要角色:帳號持有人、管理或 App 管理。請參閱角色權限。
建立群組
-
在「App」中,選取你的 App。
-
按一下「TestFlight」標籤頁。
-
在側邊欄中,按一下「外部測試」旁的新增(+)按鈕以新增群組。
-
在隨即顯示的對話框中,輸入群組名稱,然後按一下「建立」。
你之後可以依照需求來更改名稱。
新增建置版本至群組
-
在「App」中,選取你的 App。
-
按一下「TestFlight」標籤頁。
-
在側邊欄的「外部測試」下,選取你要新增建置版本的群組。
-
在右側,按一下「建置版本」旁的新增(+)按鈕。
-
在建置版本對話框中,選取彈出式選單中的平台與版本。
-
在表格中,選取建置版本,然後按「下一步」。
雖然一次只能新增一個建置版本,但你之後仍可將其他建置版本新增到群組。
注意:如果你尚未提供「意見回饋電子郵件」和「聯絡資訊」等詳細資訊,請在「測試資訊」對話框中輸入這些資訊。
-
在「測試項目」對話框中,輸入你要測試人員測試的重點項目。
-
你可以選擇是否要在各語言專用區段的文字欄位中,輸入測試資訊的本地化版本。
-
你也可以選取「自動通知測試人員」。
如果你不勾選這個方塊,在 TestFlight App Review 核准此建置版本之後,你就必須以手動方式將建置版本分發給測試人員。
-
根據建置版本的狀態,按一下「提交審查」或「開始測試」。
每個版本一次僅限提交一個建置版本進行審查。在該建置版本通過核准之後,你才可以提交其他建置版本。
提交建置版本至 TestFlight App Review 之後,Apple 將審查該建置版本及隨附的後設資料。你提交的第一個建置版本須經過完整審查,但同一版本的後續建置版本不一定需要。
在 Apple 核准你的建置版本可進行 TestFlight Beta 版測試之後,具備「管理」角色的 App Store Connect 使用者隨即會收到電子郵件,告知他們核准通過的相關資訊。
如果 Apple 拒絕你的建置版本或後設資料,則建置版本的狀態會顯示為「已拒絕」,你可以在側邊欄中,按「一般」之下的「App 審查」狀態,來查看 Beta 版建置版本遭拒絕的詳細資訊。
注意:即便已將建置版本提交至 TestFlight App Review,你仍須將其提交至 App 審查,才能在上架發佈。
邀請外部測試人員
你有可進行測試的建置版本後,並且已將建置版本新增到群組,就可以邀請測試人員。
-
在「App」中,選取你的 App。
-
按一下「TestFlight」標籤頁。
-
在側邊欄的「外部測試」下選取群組。
你可以使用公開連結、電子郵件或同時使用這兩種方式來邀請測試人員。
若要以公開連結邀請測試人員:
-
按一下「啟用公開連結」,然後在顯示的對話框中按一下「啟用」來確認。
-
在「測試人員數量」下,按一下「設定上限」來限制可透過公開連結加入此測試群組的測試人員數量。請輸入介於 1 到 10,000 之間的數字,然後按一下「設定上限」。
-
拷貝該連結,然後透過社群媒體、訊息、電子郵件或其他管道分享出去。
請注意,因為任何人都能分享此連結,所以就算不是你直接邀請的測試人員,也能加入你的測試群組。如果測試人員是透過公開連結加入你的群組,他們的名稱和電子郵件都不會顯示在 App Store Connect 的「測試人員」區段中(也就是匿名顯示),但相關人員的安裝日期、階段作業次數以及當機次數等情形會顯示出來。你可以隨時停用公開連結。
若要更新測試人員人數上限,請按一下「設定上限」,然後輸入新上限。若要停止測試人員透過公開連結註冊,請按一下「公開連結」區段中的「停用連結」。
若要以電子郵件地址邀請測試人員:
-
按一下測試人員旁的新增按鈕(+)。
-
在隨即顯示的彈出式選單中,選擇一個選項。你可以使用電子郵件地址來加入新測試人員、加入你先前新增的現有測試人員,或從 CSV 檔案匯入測試人員。
-
你邀請的測試人員將收到電子郵件邀請函,即可開始測試。如果測試人員接受了電子郵件邀請函,App Store Connect 的「測試人員」區段中就會顯示他們的姓名、電子郵件地址、安裝日期、階段作業以及當機次數。
提示:若要將具有特定裝置類型的使用者加入群組,請按一下「新增篩選條件」,然後選取要篩選的裝置。你可以透過表格頂端的註記框來選取所有測試人員,或是逐一選取後,按一下「加入群組」。在顯示的對話框中,選取要將測試人員新增至哪個合適群組後,按一下「新增」。
建置版本通過核准後,通知外部測試人員
如果你並未勾選「自動通知測試人員」,當你加入建置版本至群組時,你就必須在建置版本通過核准時手動通知測試人員。
-
在「App」中,選取你的 App。
-
按一下「TestFlight」標籤頁。
-
在側邊欄的「建置版本」下,點選 App 的平台。
-
選擇版本,然後在「狀態」下,按一下該建置版本橫列的「通知測試人員」。
建置版本狀態變更為「正在測試」時,外部測試人員將會收到通知,引導他們透過自己裝置上的 TestFlight App 接受邀請。
從群組移除建置版本
-
在「App」中,選取你的 App。
-
按一下「TestFlight」標籤頁。
-
在側邊欄的「外部測試」下選取群組。
-
在右側的「建置版本」下,將指標懸停在你要移除的建置版本上。
-
按一下「刪除」按鈕。
-
在隨即顯示的對話框中,確認你要將建置版本從群組移除,然後按一下「移除」。
如果你要移除某個測試版本不讓所有測試人員測試,請參閱停止測試建置版本。
如果 Beta 建置版本遭拒絕了,我該如何申訴?
若要對遭拒的 Beta 建置版本提出申訴,請聯絡 TestFlight App Review。