本篇文章在介紹從 Apple 的 App Store Connect 中為 iOS App 建立 TestFlight 外部測試群組;並且將 App 加入測試建置版本、填寫 Beta App 審查資訊、建立公開連結,並在版本通過審查後讓外部測試人員安裝測試的完整流程。
透過先建立 testflight 專用的外部測試連結後,再等待 Apple 將送至 Beta 審查的 App 審查完成後,就能把已核准的建置版本正式提供給外部測試人員開始進行外部測試。

進入 App Store Connect 的 App 頁面後,切換到 "TestFlight" 分頁,確認目前 iOS 建置版本已上傳且處於可提交測試前的狀態。

在左側 "外部測試" 區域按下新增按鈕,建立新的外部測試群組,並輸入群組名稱供後續測試流程使用。

外部測試群組建立完成後,畫面提示下一步要先新增建置版本,才能把版本送進這個群組進行外部測試。

在選取建置版本對話框中勾選要測試的版本,準備把這個 iOS build 加入外部測試群組。

確認已選取正確建置版本後,按下 "下一步" 進入測試資訊填寫流程。

填寫 Beta App 描述、意見回饋電子郵件與聯絡資訊,讓 Apple 審查與測試人員能理解測試目的並回報問題。

填寫測試內容說明,並選擇是否自動通知測試人員;此段文字會協助測試者知道要驗證哪些功能。

將測試內容改成較符合實際情境的繁體中文說明,準備提交給 Apple 進行 Beta App 審查。

畫面顯示提交前仍有欄位驗證問題,例如電話號碼格式或必填欄位不完整,需要修正後才能繼續送審。

建置版本已加入外部測試群組後,回到群組頁面建立公開連結,讓外部測試人員可透過連結加入測試。

設定公開連結加入方式,選擇開放給所有人加入,並確認是否要設定測試人員數量上限。

公開連結建立完成;系統提示群組必須有核准的建置版本後,測試人員才能真正透過連結加入並安裝。

回到 iOS 建置版本清單,確認版本 "3" 已被提交並進入等待審查狀態,先前無效版本仍保留在列表中作為對照。

在 Transporter 或上傳工具中查看已傳送到 App Store Connect 的建置版本與處理結果,確認新版已完成上傳。

Apple Beta App 審查完成後,App Store Connect 中的版本 "3" 狀態變為 "正在測試",表示外部測試可以開始進行。

進入外部測試群組的 "建置版本" 分頁,因目前群組尚未掛上建置版本,因此按下新增按鈕準備加入已核准版本。

在選取建置版本對話框中,確認版本 "3" 已通過核准,並選擇該版本作為外部測試群組要使用的 build。

勾選已核准的建置版本後,按下 "新增",正式把版本加入外部測試群組。

群組的建置版本清單顯示 "1.0.0 (3)" 正在測試,代表外部測試群組已成功綁定可測試版本。

回到測試人員分頁,可看到公開連結與已加入的測試人員資料,確認外部測試者已透過連結安裝並開始測試。

若要了解怎樣從實機 iOS 裝置上透過 TestFlight App 安裝這個要測試的 App,請繼續觀看:
在 Apple 的 App Store Connect 建立 App 準備使用 TestFlight 測試 - 從手機 TestFlight 安裝要測試的 App
I'm a Microsoft MVP - Developer Technologies (From 2015 ~).

I focus on the following topics: Xamarin Technology, Azure, Mobile DevOps, and Microsoft EM+S.
If you want to know more about them, welcome to my website:
https://jamestsai.tw
本部落格文章之圖片相關後製處理皆透過 Techsmith 公司 所贊助其授權使用之 "Snagit" 與 "Snagit Editor" 軟體製作。