1. 程式人生 > >新版testFlight中開發人員如何給測試人員推送ios測試包(含使用testFlight要注意的地方)

新版testFlight中開發人員如何給測試人員推送ios測試包(含使用testFlight要注意的地方)

必備知識:

1.首先需要用Xcode或Application Loader 提交一個ipa包。這個包的Bundle version不可以和已上傳的重複,必須用生產證書,生產的bundle id。

2.testFlight測試員分為iTunes Connect 使用者和普通使用者,iTunes Connect 使用者可以立刻收到經過蘋果把第1步處理後的測試推送郵件,不需要任何其他設定。普通使用者則需要一些設定。

3.testFlight的iTunes Connect 使用者可加25名人員,其他使用者可加2000名。iTunes Connect 使用者和普通使用者都可隨時刪除新增。

4.打包時產生的achieve檔案不可以刪除,崩潰日誌可以通過此檔案裡面的dysm檔案解析
5.如果測試人員點選了“stop testing”,需要重新新增他的appleid為外部測試人員才可以再次收到測試邀請
6.新增測試人員 不需要蘋果稽核

7.iTunes Connect 使用者在testFlight客戶端上幾乎可以把之前所有提交過的版本都可以下載下來。

8.以前新增的測試人員,現在都在“外部測試人員”裡。

9.現在可以對已經發送邀請的使用者重新發邀請,不用其他的操作

開始正題:

步驟1:需要用Xcode或Application Loader 提交一個ipa包。這個包的Bundle version不可以和已上傳的重複,必須用生產證書,生產的bundle id。

步驟2:登入iTunes Connect ,找到要測試的app,點選 上方的testFlight。這是新改版的頁面,上傳的版本會顯示在圖中。


步驟3:填寫app資訊(點選左邊APP資訊-->測試資訊)


步驟4:新增測試人員,點選左邊的“外部測試人員 ”然後點 “+”,點選新增新測試員


步驟5 新增構建版本:點選“外部測試人員”--->點選“構建版本”--->點選“+”


步驟6:選擇剛才上傳的版本


步驟7:點選下一步 會顯示 新增演示賬號的頁面,beta版一般不需要


步驟8:點選下一步,填寫要測試的內容(注意下面的 “自動通知測試人員”選項,很可能半夜就收到通知,我就凌晨1點被這個吵醒過)


步驟9:點選提交稽核 ,過1-2天就稽核通過,然後通知測試人員就可以測試了。

如何刪除一個構建版本

當發現上傳的某個版本有問題,希望把它刪掉的時候需要

1.點選上邊的“TestFlight” ---> 點選左邊構建版本下的”iOS“ --->右邊選擇一個版本點開


2點選 上圖的最下面的那個紅色圓圈地方,進入到下一頁


3點選上頁右邊的 ”將構建版本設為過期“


4 點選 ”設為過期“


5到此,這個版本就刪掉了

如何使一個使用者組可以同時測試多個版本

1.選擇一個使用者組,我這裡是自定義的”MYSELF“,新增幾個測試員,我這裡只寫了一個。


2.然後點選右上方的構建版本,我這裡現在是兩個版本


3 點選構建版本右邊的 ”+“,然後選擇一個新的或者之前通過beta版稽核人員稽核通過的版本,這裡選擇後者


4 點選上圖中 下方的 ”下一步“(截圖未截到),會提示填測試資訊

5再點下一步 需要填測試內容,

6 然後點 ”開始測試“,可以看到現在是三個版本

7在手機的testFlight 選擇Previous Builds也可以看到

20170904增加:當一個測試版本已經有外部人員測試時,這時候再新增幾個測試人員的話,系統不會給他們進行推送。需要在 “外部測試人員”->”構建版本“ 中刪除這個包的版本,然後再新增這個測試版本。這樣應該所有人會重新收到這個包的安裝邀請。

附:TestFlight 的新功能