1. 首先我們登錄蘋果開發(fā)者網(wǎng)站,并輸入開發(fā)者賬號登錄:
-
點(diǎn)擊右上角個(gè)人信息,選擇所屬公司的開發(fā)者賬號;
image.png
2. 選擇App Store Connect選項(xiàng)Go to App Store Connect。
3. 在App Store Connect頁面選擇你的App并進(jìn)入TestFlight選項(xiàng):
- 內(nèi)部測試和外部測試都需要通過安裝TestFlight工具來安裝你的測試軟件;
- 內(nèi)部測試需要在Certificates, Identifiers & Profiles->Devices中配置測試機(jī)的UDID/UUID,在Xcode中更新你的Provisioning Profile文件并重新打包帶有測試機(jī)UDID/UUID的測試包;
-
外部測試需要向Apple提交版本審核,審核通過會(huì)生成一個(gè)公開鏈接進(jìn)行安裝測試;
image.png
4. 添加測試機(jī)UDID/UUID:
- 進(jìn)入Certificates, Identifiers & Profiles頁面并選擇Devices選項(xiàng)添加你的測試機(jī);
-
輸入測試機(jī)名稱,UDID/UUID進(jìn)行測試機(jī)注冊;
image.png
5. 請確保Xcode打包帶有測試機(jī)UDID/UUID的ipa安裝包:
-
否則測試機(jī)依然沒有辦法通過內(nèi)/外部測試組測試;
image.png -
在本地文件夾中找到Provisioning Profiles存放的文件夾,通過更新該項(xiàng)目的Provisioning Profile文件來更新新添加的測試機(jī):
image.png
6. 內(nèi)部測試:
-
新建內(nèi)部群組,并添加測試版本:
image.png -
在用戶和訪問中添加測試人員,用于給相關(guān)AppleID的測試人員發(fā)送測試郵件:
image.png -
測試員添加成功后,返回內(nèi)部測試組,將測試員添加至群組:
image.png - 添加構(gòu)建版本進(jìn)行內(nèi)部測試,測試人員收到郵件后通過TestFlight安裝測試版本測試軟件;
7. 外部測試:
- 點(diǎn)擊外部測試添加按鈕,創(chuàng)建外部測試組;
- 點(diǎn)擊公開鏈接按鈕,啟用公開鏈接;
- 設(shè)置測試員數(shù)量0-9999;
- 點(diǎn)擊構(gòu)建版本按鈕,添加已上傳的構(gòu)建版本供Apple開發(fā)人員審核;
- 審核結(jié)束后會(huì)生成對應(yīng)的公開鏈接,將此鏈接拷貝下來分發(fā)給測試員;
-
測試員收到鏈接或郵件之后,通過TestFlight安裝測試;
image.png