# TestFlight相關(guān)文檔

目錄

TestFlight是什么

在 iTunes Connect 設(shè)置預(yù)發(fā)布版本應(yīng)用測(cè)試的步驟

下面說(shuō)說(shuō)以上這些步驟操作的實(shí)踐過(guò)程遇到的問(wèn)題:

測(cè)試人員的添加

TestFlight疑問(wèn)解答

備注

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

使用 TestFlight Beta Testing着绊,將預(yù)發(fā)布版的 app 分發(fā)給測(cè)試者來(lái)收集反饋,做好發(fā)布到 App Store 的準(zhǔn)備涌韩。

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

TestFlight 是免費(fèi)的臣樱,容易使用靶擦,發(fā)布到 App Store 之前的改善工具。

TestFlight 目前僅支持 iOS 應(yīng)用雇毫,一個(gè)開(kāi)發(fā)者用戶同時(shí)能夠?qū)?10 個(gè) apps 啟用 TestFlight Beta Testing玄捕。

<a name="iTunes_Connect">在 iTunes Connect 設(shè)置預(yù)發(fā)布版本應(yīng)用測(cè)試的步驟</a>

  1. 如果是新應(yīng)用則需要先創(chuàng)建。
  2. 生成新的 App Store Distribution profile棚放。
  3. 上傳 app 的二進(jìn)制文件枚粘。
  4. 增加應(yīng)用描述和針對(duì)此版本的測(cè)試內(nèi)容。
  5. 發(fā)布應(yīng)用給內(nèi)部測(cè)試者飘蚯。
  6. 從測(cè)試者中獲取反饋馍迄。
  7. 處理這些反饋,提交新版本局骤。
  8. 完成測(cè)試攀圈,提交應(yīng)用到審核,或關(guān)閉測(cè)試峦甩。

<a name="problem">下面說(shuō)說(shuō)以上這些步驟操作的實(shí)踐過(guò)程遇到的問(wèn)題:</a>

  1. 直接使用發(fā)布證書(shū)打包赘来,按平時(shí)提交 App Store 的步驟上傳要發(fā)布的包即可。
  2. 給應(yīng)用分配內(nèi)部測(cè)試者的時(shí)候凯傲,必須是 iTunes Connect 用戶犬辰,而且必須將 Internal Tester 開(kāi)頭打開(kāi)才能在 Prerelease->Internal Tester 的 Testers 列表中看到。
  3. 必須至少有一個(gè) Tester冰单,打開(kāi) TestFlight Beta Testing 開(kāi)關(guān)才會(huì)有效幌缝。
  4. 邀請(qǐng)會(huì)通過(guò)郵件發(fā)送,必須在 iOS 設(shè)備上操作诫欠,會(huì)自動(dòng)打開(kāi) TestFlight 來(lái)下載安裝測(cè)試的 app狮腿。
  5. Tester 的狀態(tài)(”Status”)沒(méi)有像文檔中所說(shuō)的當(dāng)用戶下載了 app,狀態(tài)會(huì)變成 “Testing”呕诉。原文:”When they download the app, their status changes to Testing”。
  6. 在 TestFlight->Testers 的列表中吃度,測(cè)試者的 Installed Devices 有時(shí)會(huì)變成空甩挫。從測(cè)試用戶獲取反饋這個(gè)也有問(wèn)題,測(cè)試過(guò)程中崩潰的信息沒(méi)有能夠反饋到指定的 Feedback Email椿每。

<a name="add_tester">測(cè)試人員的添加</a>

內(nèi)部的測(cè)試人員

所謂內(nèi)部伊者,那就和iOS開(kāi)發(fā)者賬號(hào)相關(guān)的子賬號(hào)英遭,按照以下幾個(gè)步驟添加內(nèi)部測(cè)試員:

  1. 點(diǎn)擊用戶和職能。


    1.png
  2. 點(diǎn)擊加號(hào)按鈕
    ![Uploading 2_118347.png . . .]

  3. 填寫(xiě)信息和AppleID亦渗。


    3.png
  4. 警告提示挖诸,不用管他,直接點(diǎn)擊下一頁(yè)法精。

  5. 選擇職能多律,一般都選擇技術(shù),點(diǎn)擊下一頁(yè)搂蜓,然后保存狼荞。
    ![Uploading 4_224933.png . . .]

  6. 點(diǎn)擊iTunes Connect 用戶按鈕右邊的TestFlight 測(cè)試版本的測(cè)試者,勾選需要的內(nèi)部用戶的Apple用戶帮碰,點(diǎn)擊保存相味。


    5.png
  7. 回到你的App管理頁(yè)面。


    6.png
  8. 選擇你需要使用TestFlight來(lái)進(jìn)行測(cè)試的App殉挽,點(diǎn)擊預(yù)發(fā)行按鈕丰涉。


    7.png
  9. 點(diǎn)擊構(gòu)建版本,看看是否有已經(jīng)構(gòu)建好的版本斯碌,我這里是1.0.3版本為最新構(gòu)建版本一死,這里的詳細(xì)步驟略過(guò),上傳App我就不再講了输拇。

  10. 然后點(diǎn)擊內(nèi)部測(cè)試員摘符,勾選上你需要的內(nèi)部測(cè)試員,點(diǎn)擊邀請(qǐng)策吠。


    8.png

外部的測(cè)試人員

所謂外部逛裤,那就是和iOS開(kāi)發(fā)者賬號(hào)無(wú)關(guān)的Apple用戶,這個(gè)非常簡(jiǎn)單猴抹,按照以下幾個(gè)簡(jiǎn)單的步驟添加外部測(cè)試員:

  1. 只需要點(diǎn)擊你需要使用TestFlight來(lái)進(jìn)行測(cè)試的App带族,點(diǎn)擊預(yù)發(fā)行按鈕。
  2. 點(diǎn)擊外部測(cè)試員選項(xiàng)蟀给,點(diǎn)擊加號(hào)按鈕蝙砌。
9.png
  1. 填寫(xiě)必要的信息,點(diǎn)擊添加按鈕即可跋理。
  2. 回到構(gòu)建版本選項(xiàng)择克,點(diǎn)擊提交以供Beta App審核按鈕,走一下流程前普,等待吧肚邢!哈哈!

測(cè)試員操作流程

  1. 測(cè)試員會(huì)收到一封測(cè)試邀請(qǐng)郵件.
  2. 測(cè)試員先別急著打開(kāi)邀請(qǐng)郵件,保證你手機(jī)上安裝了TestFlight App骡湖。如果沒(méi)有贱纠,請(qǐng)到App Store進(jìn)行下載,名字叫TestFlight响蕴。
  3. 測(cè)試員打開(kāi)邀請(qǐng)郵件谆焊,點(diǎn)擊Open in TestFlight按鈕,看中文提示浦夷,看頁(yè)面的引導(dǎo)辖试,你應(yīng)該可以下載到測(cè)試版本的App。

TestFlight app簡(jiǎn)化了測(cè)試版應(yīng)用的安裝军拟,減輕了開(kāi)發(fā)者和測(cè)試者的負(fù)擔(dān)剃执,讓他們無(wú)需擔(dān)心UDID或者Provisioning Profiles。一旦測(cè)試者安裝了beta 版app懈息,TestFlight將會(huì)在每次有新版本更細(xì)時(shí)通知測(cè)試者肾档,提供重點(diǎn)關(guān)注的說(shuō)明,并為測(cè)試者提供簡(jiǎn)單的反饋方式辫继。以下是 蘋(píng)果列出的關(guān)于使用TestFlight app或者beta版app測(cè)試過(guò)程中的一些常見(jiàn)問(wèn)題(PDF版本)

<a name="question">TestFlight疑問(wèn)解答</a>

  • 在什么設(shè)備上可以訪問(wèn)TestFlight怒见?

    TestFlight app適用于運(yùn)行iOS 8的iPhone、iPad以及iPod touch姑宽。

  • 我可以對(duì)Mac app進(jìn)行beta測(cè)試嗎遣耍?

    不可以。TestFlight Beta Testing適用于iOS平臺(tái)炮车。

  • 我可以使用多少臺(tái)設(shè)備測(cè)試beta版應(yīng)用程序舵变?

    你最多可以使用10臺(tái)設(shè)備。

  • 我可以成為多個(gè)開(kāi)發(fā)者的beta測(cè)試用戶嗎瘦穆?

    可以纪隙,你可以測(cè)試多個(gè)來(lái)自不同開(kāi)發(fā)者的應(yīng)用程序。

  • 有沒(méi)有限制說(shuō)我同時(shí)可以測(cè)試多少個(gè)app扛或?

    沒(méi)有限制绵咱。

  • 一款app的測(cè)試時(shí)間是多長(zhǎng)?

    從測(cè)試版發(fā)放給測(cè)試者那天起熙兔,持續(xù)時(shí)間為30天悲伶。在TestFlight app中,在“open”按鈕下方住涉,你會(huì)看到一個(gè)剩余天數(shù)的倒計(jì)時(shí)麸锉。

  • 如果我收到測(cè)試邀請(qǐng),但在30天內(nèi)沒(méi)有機(jī)會(huì)進(jìn)行測(cè)試舆声,會(huì)發(fā)生什么情況淮椰?

    如果你收到beta版測(cè)試邀請(qǐng),但沒(méi)有在30天內(nèi)安裝,那么它將會(huì)移除你過(guò)期的app列表主穗,直到開(kāi)發(fā)者更新版本。

  • 我怎么知道我的設(shè)備上哪個(gè)應(yīng)用程序是beta版的毙芜?

    Beta版應(yīng)用程序的名稱邊上會(huì)有一個(gè)橘色的圓點(diǎn)忽媒。

  • 如果我已經(jīng)安裝了這款應(yīng)用程序,而開(kāi)發(fā)者又給我發(fā)了一個(gè)新版本的beta版測(cè)試邀請(qǐng)腋粥,會(huì)怎樣呢晦雨?

    Beta版app將會(huì)取代當(dāng)前的版本。

  • 當(dāng)應(yīng)用程序有了一個(gè)新的beta版本隘冲,而我已經(jīng)在進(jìn)行beta測(cè)試了闹瞧,那會(huì)怎樣?

    你將會(huì)從TestFlight app中收到一個(gè)更新提醒展辞。

  • 如果應(yīng)用程序不能在我的設(shè)備上加載怎么辦奥邮?

    如果開(kāi)發(fā)者邀請(qǐng)你進(jìn)行beta版測(cè)試,而應(yīng)用程序不能在設(shè)備上加載罗珍,那你應(yīng)該聯(lián)系邀請(qǐng)你的那位開(kāi)發(fā)者洽腺。

  • 我如何向開(kāi)發(fā)者反饋測(cè)試情況?

    在TestFlight app的App Details視圖中點(diǎn)擊Provide Feedback按鈕覆旱,將會(huì)自動(dòng)打開(kāi)一封郵件蘸朋,你可看到相關(guān)的app和設(shè)備細(xì)節(jié),然后你就可以添加附加細(xì)節(jié)和截圖扣唱。

  • 如果一款應(yīng)用程序包含IAP項(xiàng)目藕坯,我需要使用自己的iTunes支付購(gòu)買(mǎi)嗎?

    不用噪沙。Beta版中的IAP項(xiàng)目是免費(fèi)的炼彪。

  • 測(cè)試時(shí)間過(guò)了怎么辦?

    測(cè)試階段結(jié)束后曲聂,beta版app就不再有效霹购,如果你想繼續(xù)使用應(yīng)用程序,可到App Store下載或者購(gòu)買(mǎi)朋腋。注意齐疙,beta版中任何IAP項(xiàng)目在beta版環(huán)境中是免費(fèi)的。如果你從App Store中更新了最終版本旭咽,那么你將需要使用自己的iTunes支付方法進(jìn)行應(yīng)用內(nèi)購(gòu)買(mǎi)崔挖。

  • 如果從設(shè)備上移除beta版應(yīng)用程序?

    你可以像刪除正式版app一樣刪除beta版應(yīng)用程序注益,點(diǎn)擊app的icon嘶朱,屏幕上的app會(huì)輕輕抖動(dòng),點(diǎn)擊“X”符號(hào),就可以刪除beta 版應(yīng)用程序了勾缭。

  • 我可以拒絕測(cè)試beta版應(yīng)用程序嗎揍障?

    如果你不點(diǎn)擊接收邀請(qǐng)郵件,那么你將不會(huì)安裝beta版app俩由,自然也不會(huì)進(jìn)行beta版測(cè)試了毒嫡。另外,你可以在邀請(qǐng)郵件中取消訂閱幻梯,系統(tǒng)將會(huì)通知開(kāi)發(fā)者將你從測(cè)試者列表中移除兜畸。最后,如果你曾通過(guò)了邀請(qǐng)碘梢,但不再想測(cè)試beta版應(yīng)用程序咬摇,那么你可以在TestFlight app的App Details頁(yè)面將自己從beta計(jì)劃中刪除。

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

  1. TestFlight支持25名內(nèi)部測(cè)試者和1000名外部測(cè)試者煞躬。
  2. TestFlight支持在同一賬號(hào)下肛鹏,同時(shí)可以對(duì)10個(gè)不同的應(yīng)用進(jìn)行測(cè)試。
  3. 開(kāi)發(fā)者必須要在iTunesConnect中創(chuàng)建被測(cè)試應(yīng)用的記錄汰翠,包括一些元數(shù)據(jù)信息龄坪,比如要測(cè)試什么內(nèi)容、被測(cè)試應(yīng)用的描述以及測(cè)試結(jié)果的反饋郵箱地址复唤。這些元數(shù)據(jù)信息只是針對(duì)外部測(cè)試者使用的健田。
  4. 當(dāng)上傳應(yīng)用時(shí),開(kāi)發(fā)者必須使用帶有公測(cè)權(quán)限的App Store描述文件佛纫,才能通過(guò)TestFlight分發(fā)版本妓局。
  5. 外部測(cè)試者和開(kāi)發(fā)者不必來(lái)自相同組織。任何用戶都可以通過(guò)郵件被邀請(qǐng)成為測(cè)試者呈宇。
  6. 內(nèi)部測(cè)試者必須是開(kāi)發(fā)者賬號(hào)的成員好爬,并擔(dān)任Admin、Legal或Technical角色甥啄。
  7. 一個(gè)應(yīng)用必須要通過(guò)公測(cè)版應(yīng)用審查后才能邀請(qǐng)外部測(cè)試者進(jìn)行測(cè)試存炮。
  8. 一個(gè)測(cè)試版本在發(fā)送測(cè)試者邀請(qǐng)后的30天內(nèi)有效。
  9. 如果希望在30天有效期過(guò)后繼續(xù)進(jìn)行測(cè)試蜈漓,那么必須要提交新的測(cè)試版本穆桂。
  10. 內(nèi)部測(cè)試者可以立即使用新的測(cè)試版本。
  11. 只有當(dāng)新的測(cè)試版本再次通過(guò)審核并許可后融虽,外部測(cè)試者才能使用享完,除非開(kāi)發(fā)者提交的新測(cè)試版本聲明沒(méi)有“重大修改”,才能立即使用有额。
  12. 一個(gè)應(yīng)用同一時(shí)間最多只能有一個(gè)預(yù)發(fā)布版本通過(guò)TestFlight進(jìn)行測(cè)試般又。
  13. 如果想要使用一個(gè)應(yīng)用較老版本的測(cè)試版彼绷,就必須先要禁止使用當(dāng)前的版本,然后手動(dòng)啟用較老的版本茴迁。
  14. 舊版的TestFlight服務(wù)仍然允許現(xiàn)有的測(cè)試者進(jìn)行測(cè)試寄悯,但不再支持注冊(cè)新的測(cè)試者。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末堕义,一起剝皮案震驚了整個(gè)濱河市热某,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌胳螟,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,402評(píng)論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件筹吐,死亡現(xiàn)場(chǎng)離奇詭異糖耸,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)丘薛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)嘉竟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人洋侨,你說(shuō)我怎么就攤上這事舍扰。” “怎么了希坚?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,483評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵边苹,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我裁僧,道長(zhǎng)个束,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,165評(píng)論 1 292
  • 正文 為了忘掉前任聊疲,我火速辦了婚禮茬底,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘获洲。我一直安慰自己阱表,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,176評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布贡珊。 她就那樣靜靜地躺著最爬,像睡著了一般。 火紅的嫁衣襯著肌膚如雪飞崖。 梳的紋絲不亂的頭發(fā)上烂叔,一...
    開(kāi)封第一講書(shū)人閱讀 51,146評(píng)論 1 297
  • 那天,我揣著相機(jī)與錄音固歪,去河邊找鬼蒜鸡。 笑死胯努,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的逢防。 我是一名探鬼主播叶沛,決...
    沈念sama閱讀 40,032評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼忘朝!你這毒婦竟也來(lái)了灰署?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,896評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤局嘁,失蹤者是張志新(化名)和其女友劉穎溉箕,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體悦昵,經(jīng)...
    沈念sama閱讀 45,311評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡肴茄,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,536評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了但指。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片寡痰。...
    茶點(diǎn)故事閱讀 39,696評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖棋凳,靈堂內(nèi)的尸體忽然破棺而出拦坠,到底是詐尸還是另有隱情,我是刑警寧澤剩岳,帶...
    沈念sama閱讀 35,413評(píng)論 5 343
  • 正文 年R本政府宣布贞滨,位于F島的核電站,受9級(jí)特大地震影響卢肃,放射性物質(zhì)發(fā)生泄漏疲迂。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,008評(píng)論 3 325
  • 文/蒙蒙 一莫湘、第九天 我趴在偏房一處隱蔽的房頂上張望尤蒿。 院中可真熱鬧,春花似錦幅垮、人聲如沸腰池。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)示弓。三九已至,卻和暖如春呵萨,著一層夾襖步出監(jiān)牢的瞬間奏属,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,815評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工潮峦, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留囱皿,地道東北人勇婴。 一個(gè)月前我還...
    沈念sama閱讀 47,698評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像嘱腥,于是被迫代替她去往敵國(guó)和親耕渴。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,592評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容