TestFlight使用

相信一部分開發者,對於Apple收購TestFlight有着比較好奇的心態,那麼TestFlight在被收購後,已經再次重新正式發佈,可以正常使用了,那麼又有多少開發者會去使用它呢?

讀完Apple的TestFlight官方文檔之後,已經不能阻止我的小宇宙爆發了,開始折騰了起來,大致總結有以下兩點:

  • 如果可以接受10測試人員,那麼就不需要提交審覈,意味着不需要Apple的漫長審覈就可以進行安裝測試和反饋意見,注意了,這裏安裝的設備是非越獄設備。(內部測試員)

  • 如果不能接受10名測試,那麼好吧!Apple提供一個1000名外部的測試人員,意味着你需要走Apple的審覈流程,貌似審覈時間不會太長,比起發佈版本要短,但你還是必須遵守發佈App的審覈規範。 (外部測試員)

接下來我們一一講解,我們需要了解的幾個名詞,“內部測試員”、“外部測試員“、”Version“、”Build“等等。

內部的測試人員

所謂內部,那就和iOS開發者賬號相關的子賬號,按照以下幾個步驟添加內部測試員:

1.點擊用戶和職能。

012.jpg

2.點擊加號按鈕。

013.jpg

3.填寫信息和AppleID。

014.jpg

4.警告提示,不用管他,直接點擊下一頁。

015.jpg

5.選擇職能,一般都選擇技術,點擊下一頁,然後保存。

016.jpg

6.點擊iTunes Connect 用戶按鈕右邊的TestFlight 測試版本的測試者,勾選需要的內部用戶的Apple用戶,點擊保存。

017.jpg

7.回到你的App管理頁面。

018.jpg

8.選擇你需要使用TestFlight來進行測試的App,點擊預發行按鈕。

019.jpg

9.點擊構建版本,看看是否有已經構建好的版本,我這裏是1.0.3版本爲最新構建版本,這裏的詳細步驟略過,上傳App我就不再講了。

10.然後點擊內部測試員,勾選上你需要的內部測試員,點擊邀請。

020.jpg

外部的測試人員

所謂外部,那就是和iOS開發者賬號無關的Apple用戶,這個非常簡單,按照以下幾個簡單的步驟添加外部測試員:

1.只需要點擊你需要使用TestFlight來進行測試的App,點擊預發行按鈕。

2.點擊外部測試員選項,點擊加號按鈕。

022.jpg

3.填寫必要的信息,點擊添加按鈕即可。

023.jpg

4.回到構建版本選項,點擊提交以供Beta App審覈按鈕,走一下流程,等待吧!哈哈!

版本構建

這裏我想解釋一下,Xcode項目設置裏面的Version選項和Build選項的區別。

Version:標識着App的版本號。那麼爲什麼又多一個Build選項出來呢?其實這裏Apple設計很巧妙,上傳到iTunes Connect的構建版本,已經不能刪除了,可能我沒找到這樣的功能,那麼我們構建的版本有bug,想重新上傳,那麼App的版本號已經不能修改了,所以就產生Build這個東西。

Build:標識着App的構建版本號,即是App二進制包的標識,這樣重新上傳iTunes Connect就不會發生衝突的情況。

那麼我們上傳一個版本,如下:

024.jpg

測試員操作流程

  1. 測試員會收到一封測試邀請郵件.

  2. 測試員先別急着打開邀請郵件,保證你手機上安裝了TestFlight App。如果沒有,請到App Store進行下載,名字叫TestFlight。

  3. 測試員打開邀請郵件,點擊Open in TestFlight按鈕。

  4. 看中文提示,看頁面的引導,你應該可以下載到測試版本的App。

整個過程遇到的坑

  • 爲什麼我添加了iTunes Connect用戶之後,在TestFlight 測試版本的測試者裏面找不到?(不要緊張,你添加成員只是給這個成功發送一封郵件,需要他手動去激活和登錄iTunes Connect之後,你纔可以找到?) 

  • 當我收到TestFlight邀請測試郵件之後,在電腦打開過,爲什麼之後在手機上打開已經失效了?(我也不明白爲什麼Apple這樣設計,該鏈接只有一次性的有效期,請重新邀請。)

  • 當我收到TestFlight邀請測試郵件之後,在手機打開無效果啊?在哪裏下載測試版本的App呢?(不用急,下載一個名字叫TestFlight的App,再重新邀請,打開邀請測試郵件)

  • 當我收到TestFlight邀請測試郵件,我應該點擊哪裏進行測試?(點擊Open in TestFlight按鈕,然後就會跳轉到TestFlight App,等待一下,然後就可以下載安裝測試的App啦!)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章