# TestFlight相關文檔

目錄

TestFlight是什么

在 iTunes Connect 設置預發布版本應用測試的步驟

下面說說以上這些步驟操作的實踐過程遇到的問題:

測試人員的添加

TestFlight疑問解答

備注

<a name="TestFlight">TestFlight是什么</a>

使用 TestFlight Beta Testing,將預發布版的 app 分發給測試者來收集反饋,做好發布到 App Store 的準備。

TestFlight Beta Testing 是可選的,還是可以直接提交 app 給 App Store 審核。

TestFlight 是免費的,容易使用,發布到 App Store 之前的改善工具。

TestFlight 目前僅支持 iOS 應用,一個開發者用戶同時能夠對 10 個 apps 啟用 TestFlight Beta Testing。

<a name="iTunes_Connect">在 iTunes Connect 設置預發布版本應用測試的步驟</a>

  1. 如果是新應用則需要先創建。
  2. 生成新的 App Store Distribution profile。
  3. 上傳 app 的二進制文件。
  4. 增加應用描述和針對此版本的測試內容。
  5. 發布應用給內部測試者。
  6. 從測試者中獲取反饋。
  7. 處理這些反饋,提交新版本。
  8. 完成測試,提交應用到審核,或關閉測試。

<a name="problem">下面說說以上這些步驟操作的實踐過程遇到的問題:</a>

  1. 直接使用發布證書打包,按平時提交 App Store 的步驟上傳要發布的包即可。
  2. 給應用分配內部測試者的時候,必須是 iTunes Connect 用戶,而且必須將 Internal Tester 開頭打開才能在 Prerelease->Internal Tester 的 Testers 列表中看到。
  3. 必須至少有一個 Tester,打開 TestFlight Beta Testing 開關才會有效。
  4. 邀請會通過郵件發送,必須在 iOS 設備上操作,會自動打開 TestFlight 來下載安裝測試的 app。
  5. Tester 的狀態(”Status”)沒有像文檔中所說的當用戶下載了 app,狀態會變成 “Testing”。原文:”When they download the app, their status changes to Testing”。
  6. 在 TestFlight->Testers 的列表中,測試者的 Installed Devices 有時會變成空。從測試用戶獲取反饋這個也有問題,測試過程中崩潰的信息沒有能夠反饋到指定的 Feedback Email。

<a name="add_tester">測試人員的添加</a>

內部的測試人員

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

  1. 點擊用戶和職能。


    1.png
  2. 點擊加號按鈕
    ![Uploading 2_118347.png . . .]

  3. 填寫信息和AppleID。


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

  5. 選擇職能,一般都選擇技術,點擊下一頁,然后保存。
    ![Uploading 4_224933.png . . .]

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


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


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


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

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


    8.png

外部的測試人員

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

  1. 只需要點擊你需要使用TestFlight來進行測試的App,點擊預發行按鈕。
  2. 點擊外部測試員選項,點擊加號按鈕。
9.png
  1. 填寫必要的信息,點擊添加按鈕即可。
  2. 回到構建版本選項,點擊提交以供Beta App審核按鈕,走一下流程,等待吧!哈哈!

測試員操作流程

  1. 測試員會收到一封測試邀請郵件.
  2. 測試員先別急著打開邀請郵件,保證你手機上安裝了TestFlight App。如果沒有,請到App Store進行下載,名字叫TestFlight。
  3. 測試員打開邀請郵件,點擊Open in TestFlight按鈕,看中文提示,看頁面的引導,你應該可以下載到測試版本的App。

TestFlight app簡化了測試版應用的安裝,減輕了開發者和測試者的負擔,讓他們無需擔心UDID或者Provisioning Profiles。一旦測試者安裝了beta 版app,TestFlight將會在每次有新版本更細時通知測試者,提供重點關注的說明,并為測試者提供簡單的反饋方式。以下是 蘋果列出的關于使用TestFlight app或者beta版app測試過程中的一些常見問題(PDF版本)

<a name="question">TestFlight疑問解答</a>

  • 在什么設備上可以訪問TestFlight?

    TestFlight app適用于運行iOS 8的iPhone、iPad以及iPod touch。

  • 我可以對Mac app進行beta測試嗎?

    不可以。TestFlight Beta Testing適用于iOS平臺。

  • 我可以使用多少臺設備測試beta版應用程序?

    你最多可以使用10臺設備。

  • 我可以成為多個開發者的beta測試用戶嗎?

    可以,你可以測試多個來自不同開發者的應用程序。

  • 有沒有限制說我同時可以測試多少個app?

    沒有限制。

  • 一款app的測試時間是多長?

    從測試版發放給測試者那天起,持續時間為30天。在TestFlight app中,在“open”按鈕下方,你會看到一個剩余天數的倒計時。

  • 如果我收到測試邀請,但在30天內沒有機會進行測試,會發生什么情況?

    如果你收到beta版測試邀請,但沒有在30天內安裝,那么它將會移除你過期的app列表,直到開發者更新版本。

  • 我怎么知道我的設備上哪個應用程序是beta版的?

    Beta版應用程序的名稱邊上會有一個橘色的圓點。

  • 如果我已經安裝了這款應用程序,而開發者又給我發了一個新版本的beta版測試邀請,會怎樣呢?

    Beta版app將會取代當前的版本。

  • 當應用程序有了一個新的beta版本,而我已經在進行beta測試了,那會怎樣?

    你將會從TestFlight app中收到一個更新提醒。

  • 如果應用程序不能在我的設備上加載怎么辦?

    如果開發者邀請你進行beta版測試,而應用程序不能在設備上加載,那你應該聯系邀請你的那位開發者。

  • 我如何向開發者反饋測試情況?

    在TestFlight app的App Details視圖中點擊Provide Feedback按鈕,將會自動打開一封郵件,你可看到相關的app和設備細節,然后你就可以添加附加細節和截圖。

  • 如果一款應用程序包含IAP項目,我需要使用自己的iTunes支付購買嗎?

    不用。Beta版中的IAP項目是免費的。

  • 測試時間過了怎么辦?

    測試階段結束后,beta版app就不再有效,如果你想繼續使用應用程序,可到App Store下載或者購買。注意,beta版中任何IAP項目在beta版環境中是免費的。如果你從App Store中更新了最終版本,那么你將需要使用自己的iTunes支付方法進行應用內購買。

  • 如果從設備上移除beta版應用程序?

    你可以像刪除正式版app一樣刪除beta版應用程序,點擊app的icon,屏幕上的app會輕輕抖動,點擊“X”符號,就可以刪除beta 版應用程序了。

  • 我可以拒絕測試beta版應用程序嗎?

    如果你不點擊接收邀請郵件,那么你將不會安裝beta版app,自然也不會進行beta版測試了。另外,你可以在邀請郵件中取消訂閱,系統將會通知開發者將你從測試者列表中移除。最后,如果你曾通過了邀請,但不再想測試beta版應用程序,那么你可以在TestFlight app的App Details頁面將自己從beta計劃中刪除。

<a name="comments">備注:</a>

  1. TestFlight支持25名內部測試者和1000名外部測試者。
  2. TestFlight支持在同一賬號下,同時可以對10個不同的應用進行測試。
  3. 開發者必須要在iTunesConnect中創建被測試應用的記錄,包括一些元數據信息,比如要測試什么內容、被測試應用的描述以及測試結果的反饋郵箱地址。這些元數據信息只是針對外部測試者使用的。
  4. 當上傳應用時,開發者必須使用帶有公測權限的App Store描述文件,才能通過TestFlight分發版本。
  5. 外部測試者和開發者不必來自相同組織。任何用戶都可以通過郵件被邀請成為測試者。
  6. 內部測試者必須是開發者賬號的成員,并擔任Admin、Legal或Technical角色。
  7. 一個應用必須要通過公測版應用審查后才能邀請外部測試者進行測試。
  8. 一個測試版本在發送測試者邀請后的30天內有效。
  9. 如果希望在30天有效期過后繼續進行測試,那么必須要提交新的測試版本。
  10. 內部測試者可以立即使用新的測試版本。
  11. 只有當新的測試版本再次通過審核并許可后,外部測試者才能使用,除非開發者提交的新測試版本聲明沒有“重大修改”,才能立即使用。
  12. 一個應用同一時間最多只能有一個預發布版本通過TestFlight進行測試。
  13. 如果想要使用一個應用較老版本的測試版,就必須先要禁止使用當前的版本,然后手動啟用較老的版本。
  14. 舊版的TestFlight服務仍然允許現有的測試者進行測試,但不再支持注冊新的測試者。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,836評論 6 540
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,275評論 3 428
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 177,904評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,633評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,368評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,736評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,740評論 3 446
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,919評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,481評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,235評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,427評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,968評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,656評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,055評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,348評論 1 294
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,160評論 3 398
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,380評論 2 379

推薦閱讀更多精彩內容