——除了用ADHoc打包出ipa包,然後
必備知識:
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也可以看到
附:TestFlight 的新功能
iOS測試APP安裝步驟:
1. 首先安裝蘋果官方的測試APP專用的下載工具(APP):TestFlight
AppStore直接搜索下載,如圖:
2. 打開郵箱,官方發送的TestFlight主題的郵件:
點擊箭頭位置,出現頁面
這裏紅色框內的就是下載測試APP的驗證權限,第3步使用。
3.這時打開第1步下載的TestFlight APP。
首先用手機的Apple ID登錄,點擊按鈕,輸入第2步中圖片紅框的內容,就可以獲取APP下載的權限。