TestFlight 作為 App Store 官方內(nèi)測(cè)功能框架,是作為公司目前 iOS 客戶端 beta 測(cè)試環(huán)節(jié)的主要工具
TestFlight 功能以 構(gòu)建版本與 測(cè)試人員作為兩個(gè)維度進(jìn)行管理。要加入 TestFlight 內(nèi)測(cè)環(huán)節(jié),首先必須從App Store下載并安裝 TestFlight APP*
測(cè)試人員
人員類型
測(cè)試人員類型分為:App Store Connect 測(cè)試人員、外部測(cè)試人員
App Store Connect測(cè)試員
該類型測(cè)試人員通俗講,是指內(nèi)部測(cè)試人員(以下簡(jiǎn)稱內(nèi)測(cè)人員),同一個(gè)APP中最多同時(shí)存在25名內(nèi)測(cè)人員,只有接收到內(nèi)測(cè) AppleID 邀請(qǐng)并同意,才能獲得此身份。
外部測(cè)試人員
該類型測(cè)試人員通俗講,是指白名單,同一個(gè)APP中最多同時(shí)存在10000名白名單,通過在 TestFlight 中添加指定郵箱邀請(qǐng)并同意,以及公開鏈接訪問,即可成為 beta 版本內(nèi)測(cè)用戶。
職能區(qū)分:
內(nèi)測(cè)人員
- 可以直接查看并下載APP上傳過的任意構(gòu)建版本,無論該版本是否已通過 App Store 內(nèi)測(cè)審核或是否已過期;
- 當(dāng)有新構(gòu)建版本上傳至App Store后臺(tái)時(shí),會(huì)收到來自 TestFlight 推送消息。
白名單
- 可以查看并下載APP的已通過內(nèi)測(cè)審核且未過期的最新或歷史構(gòu)建版本;
- 當(dāng)有新構(gòu)建版本通過內(nèi)測(cè)審核時(shí),會(huì)收到來自 TestFlight 推送消息。
TestFlight 用戶類型面板,PS:所有測(cè)試人員包含內(nèi)測(cè)人員
測(cè)試群組
在App Store Connect后臺(tái)中,以用戶群組的方式進(jìn)行外部測(cè)試人員的管理。
同一測(cè)試人員可加入多個(gè)群組中。
已加入至該群組的用戶,當(dāng)該群組有更新構(gòu)建版本并內(nèi)測(cè)審核通過時(shí),會(huì)收到來自TestFlight的系統(tǒng)推送。
成為白名單測(cè)試人員一共有兩種途徑:
添加指定郵箱邀請(qǐng)并同意該邀請(qǐng)
通過公開鏈接加入
兩種途徑的區(qū)分:通過郵箱邀請(qǐng)的白名單可以在后臺(tái)查看受邀AppleID;通過公開鏈接加入的白名單則在AppleID處顯示匿名。
以下為群組管理的主面板:

部分頁(yè)面說明:
測(cè)試員:右側(cè)的"+"入口,是指通過郵箱邀請(qǐng)形式加入白名單,受邀請(qǐng)的郵箱在同意后成為白名單人員并加入該群組。
公開鏈接:邀請(qǐng)任何人來測(cè)試 App 的 Beta 版。在創(chuàng)建此鏈接后,測(cè)試員將能夠使用 TestFlight在他們的設(shè)備上安裝 App 的 Beta 版,并與他人分享此鏈接,不同群組設(shè)置的公開鏈接都是獨(dú)立存在的。未加入testflight的用戶,可通過此鏈接訪問以此完成內(nèi)測(cè)版本 APP 下載并自動(dòng)加入至該群組。通過該群組公開鏈接參與內(nèi)測(cè)的用戶會(huì)自動(dòng)加入至該群組中,即成為白名單用戶。
測(cè)試員數(shù)量:此處可編輯上限為9999人
以下為構(gòu)建版本面板:
此面板可管理配置APP指定構(gòu)建版本給該群組人員,當(dāng)多個(gè)構(gòu)建版本存在時(shí),默認(rèn)推送版本號(hào)最新的構(gòu)建版本。
通過構(gòu)建版本旁邊的+號(hào),可對(duì)該群組新增指定的構(gòu)建版本。
構(gòu)建版本
構(gòu)建版本主面板中,記錄并管理所有上傳過APP構(gòu)建版本。
構(gòu)建版本分為主版本號(hào)與構(gòu)建版本號(hào),主版本號(hào)下可上傳多個(gè)不同構(gòu)建版本,但相同主版本號(hào)下構(gòu)建版本號(hào)不能相同。默認(rèn)構(gòu)建版本的內(nèi)測(cè)有效期為90自然天。
點(diǎn)擊進(jìn)入指定的構(gòu)建版本號(hào)中,進(jìn)入構(gòu)建版本的主面板
構(gòu)建版本的過期規(guī)則:當(dāng)正式版本發(fā)布至App Store后,應(yīng)及時(shí)將該主版本號(hào)下的所有構(gòu)建版本設(shè)置為過期。
以上就是關(guān)于 TestFlight 內(nèi)測(cè)管理面板的功能使用說明。
我的博客即將同步至騰訊云+社區(qū),邀請(qǐng)大家一同入駐:https://cloud.tencent.com/developer/support-plan?invite_code=13f13om4rtpn2
該文章首次發(fā)表在 簡(jiǎn)書:我只不過是出來寫寫代碼 博客,并自動(dòng)同步至 騰訊云:我只不過是出來寫寫iOS 博客