https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/BetaTestingTheApp.html#//apple_ref/doc/uid/TP40011225-CH35
你可使用TestFlight beate testing向測(cè)試者發(fā)放你的預(yù)發(fā)布版本來收集反饋,為最終在App store上發(fā)布正式版做準(zhǔn)備。beta測(cè)試是可選的;你可以直接提交你的應(yīng)用接收審核。然而,它很簡單,又不要錢,并且是你在發(fā)布前提升你的應(yīng)用的不錯(cuò)的途徑。你可以同時(shí)測(cè)試100個(gè)你的開發(fā)者賬號(hào)中的應(yīng)用。詳情請(qǐng)轉(zhuǎn)到TestFlight Beta Testing.
注意:testFlightbeta testing不支持OS X 應(yīng)用。
按照一下步驟設(shè)置你將在App store中測(cè)試的預(yù)發(fā)布應(yīng)用。
1,如果是一個(gè)新的應(yīng)用,那就先創(chuàng)建一個(gè)新的應(yīng)用紀(jì)錄吧。
2,建一個(gè)包含bete能力的新的AppStore Distribution profile(發(fā)放配置文件)來通過TestFlight發(fā)放測(cè)試版本。
3,上傳新的應(yīng)用版本。
4,添加應(yīng)用的介紹、該版本測(cè)試內(nèi)容。如果是內(nèi)測(cè)這一步是可選,對(duì)于公測(cè)(注:也是要添加賬號(hào))你在提交公測(cè)版本是必須天禧的。
5,向內(nèi)側(cè)人員發(fā)放你的應(yīng)用。
6,提交Beta版應(yīng)用審核,然后向公測(cè)人員發(fā)放你的應(yīng)用。
7,從人員那兒收集反饋。
8,上傳你們開發(fā)的新版本。
9,當(dāng)完成了你的應(yīng)用的預(yù)發(fā)布應(yīng)用的測(cè)試,你就可以提交審核應(yīng)用或者關(guān)閉測(cè)試了。
Creatan iTunes Connect Record for TestFlight Beta Testing
為了讓相關(guān)用戶能夠測(cè)試你預(yù)發(fā)布版應(yīng)用,你需要在iTurns Connect上創(chuàng)建一個(gè)你應(yīng)用的Record。由于發(fā)放內(nèi)測(cè)應(yīng)用不被要求提供相關(guān)信息(metadata)這僅僅在公測(cè)時(shí)才被要求的,你可以快速開始測(cè)試。
an iTunes Connect Record for an App描述了在最終提交應(yīng)用審核前的所有相關(guān)信息。
內(nèi)測(cè)(interaltestres):你不必為了邀請(qǐng)內(nèi)測(cè)人員來測(cè)試你應(yīng)用的預(yù)發(fā)布版而提供所有的相關(guān)信息。
公測(cè)(Externaltesters):為了然公測(cè)人員能測(cè)試你的應(yīng)用的預(yù)發(fā)布版,你必須提供一下的信息。
1,測(cè)試什么。
2,應(yīng)用的介紹。
3,反饋郵箱地址。
4,銷售網(wǎng)站鏈接。
5,支持網(wǎng)站鏈接。
6,隱私條款鏈接(可選)
7,beta測(cè)試審核聯(lián)系信息。
8,beta測(cè)試注意事項(xiàng)(可選)
上傳(UploadBuild)
在iTurnsConnect你的應(yīng)用中,通過Xcode或Application
Loader上傳你的應(yīng)用,詳細(xì)方法Uploading a Build for an App.
重要注意:為了能夠使用iTurnsConnect做beta測(cè)試,你必須使用最新且包含beta測(cè)試能力的發(fā)布配置文件來提交你的應(yīng)用。登錄你的開發(fā)者賬號(hào),創(chuàng)建你的App store
發(fā)布配置文件。
當(dāng)你成功上傳了你的應(yīng)用,就可以在TestFlight頁面里選擇它來測(cè)試了。應(yīng)用只有在TestFlight里添加到測(cè)試中才能夠在TestFlight應(yīng)用版本中查看到。
編輯你的預(yù)發(fā)布應(yīng)用的相關(guān)信息(Add or Edit
Metadata for your Prerelease App)
在任何時(shí)候后,在活動(dòng)窗口下, 你都可以添加或修改你的測(cè)試信息,如:測(cè)試內(nèi)容、表述;
步驟如下:
1,按Creating an iTunes Connect Record for an App中介紹的步驟,到開應(yīng)用詳情頁面。
2,點(diǎn)擊活動(dòng);
3,選擇所有構(gòu)建版本
4,選擇你想測(cè)試的構(gòu)建版本的編號(hào)
5,在測(cè)試信息下,提供了你的測(cè)試信息,例如:測(cè)試內(nèi)容、Beta
版 App 描述、反饋電子郵件和所有的鏈接。你也可提供Beta 版 App
審核信息,包含:聯(lián)系信息、審核備注、演示賬戶、許可協(xié)議。請(qǐng)注意,這些信息時(shí)針對(duì)Beta版審核的,這與你在提交正式版審核時(shí)留的聯(lián)系信息不一樣。
設(shè)置和邀請(qǐng)測(cè)試者(Set Up and Invite Testers)
邀請(qǐng)你想要的用戶來測(cè)試你的應(yīng)用的預(yù)發(fā)布版本。每個(gè)應(yīng)用,你可以選擇最多25個(gè)iTurns Connect小組成員作為內(nèi)測(cè),而外部測(cè)試你可以選著最多2000個(gè)用戶。
注意:外部測(cè)試者不需要是你們機(jī)構(gòu)的成員;你可以通過郵箱地址來邀請(qǐng)談們稱為你的外部測(cè)試人員。
邀請(qǐng)內(nèi)部測(cè)試者
首先,檢測(cè)一下iTurns Connect 用戶是否有資格成為內(nèi)部測(cè)試者。
想有有資格成為內(nèi)部測(cè)試者,必須為你的iTurns Connect團(tuán)隊(duì)具備管理、App
管理、開發(fā)人員、營銷或法務(wù)職能的一員。Setting Up an iTunes Connect User中講解了添加用戶設(shè)置權(quán)限的方法。你可以查看用戶的角色在用戶與職責(zé)一欄。
添加內(nèi)部測(cè)試人員步驟
1,點(diǎn)擊TestFlight,選著左邊的內(nèi)部測(cè)試
2,點(diǎn)擊加號(hào)(+)出現(xiàn)內(nèi)部測(cè)試人員名單。
3,點(diǎn)擊人有具備資格的內(nèi)部測(cè)試者前的選取框。那些已經(jīng)成為內(nèi)部測(cè)試人員前的選擇框?yàn)橐堰x取狀態(tài)。如果你選著了那些還不是內(nèi)部測(cè)試者的人,他們將自動(dòng)成為內(nèi)部測(cè)試者。
4,點(diǎn)擊添加
5,點(diǎn)擊保存
接著,從TestFlight選出應(yīng)用構(gòu)建版本。
選擇bete測(cè)試的構(gòu)建版本
1,從TestFlight下內(nèi)部測(cè)試欄目中,點(diǎn)擊選著版本進(jìn)行測(cè)試,在接下來的彈出視圖中選擇你想要測(cè)試的構(gòu)建版本。
2,選著你想要測(cè)試的版本。
3,如果需要,回答Export Compliance問題
4,點(diǎn)擊選擇然后保持
5,點(diǎn)擊開始測(cè)試
被你選擇的用戶將會(huì)自動(dòng)接收到一封邀請(qǐng)他們參與測(cè)試的郵件。去測(cè)試最新的可用構(gòu)建版本,他們將被引導(dǎo)去接受在他們的iOS設(shè)備上使用TestFlight應(yīng)用或redemption碼的邀請(qǐng)。
添加和邀請(qǐng)外部測(cè)試者(Adding
and Inviting External Testers)
每個(gè)應(yīng)用你最對(duì)可以邀請(qǐng)2000名用戶成為你的外部測(cè)試者。首先,你要添加外部測(cè)試者,他們將會(huì)被邀請(qǐng)來特使你的應(yīng)用。你需要每位測(cè)試者的郵箱地址,姓名時(shí)可選的。在你邀請(qǐng)外部測(cè)試者測(cè)試你的應(yīng)用前,它需要通過beta應(yīng)用審核。在邀請(qǐng)發(fā)出后,有效測(cè)試時(shí)間為60天。
添加外部測(cè)試者:
1,在TestFlight欄目下,選擇左邊外部測(cè)試。
2,點(diǎn)擊加號(hào)(+)在點(diǎn)擊添加新的外部測(cè)試員 出現(xiàn) 添加新的外部測(cè)試人員界面。
3,為每位外部測(cè)試者添加郵箱、姓氏、名字
4,點(diǎn)擊加號(hào)(+)在點(diǎn)擊從svg文件導(dǎo)入 ,導(dǎo)入郵件地址列表。
svg文件格式如:姓氏,名字,郵箱
下載testing import template查看更多信息。
5,可選,在添加到分組下,選擇或添加你想要添加到的小組中。
6,點(diǎn)擊添加。
或者,添加一個(gè)現(xiàn)有的測(cè)試者,點(diǎn)擊加號(hào)(+)彈出的菜單中選擇添加現(xiàn)有測(cè)試者,從列表中選擇測(cè)試者。
邀請(qǐng)外部測(cè)試人員
要想邀請(qǐng)外部測(cè)試人員,構(gòu)建版本必須通過Beta版應(yīng)用審核。
1,在TestFlight下外部測(cè)試欄目中,點(diǎn)擊向測(cè)試添加構(gòu)建版本。
2,從彈出的列表中選擇你先要測(cè)試的構(gòu)建版本。
3,點(diǎn)擊添加。
4,如果你還沒添加你的測(cè)試信息,你將會(huì)提示你去添加,然后點(diǎn)擊下一步。
5,回答Export Compliance問題,然后點(diǎn)擊提交。
你的構(gòu)建版本將等待審核。在它還未通過之前,這個(gè)版本將是不可測(cè)試狀態(tài)。
一旦你的版本審核通過,你將可以在外部測(cè)試面板選擇它,然后點(diǎn)擊開始測(cè)試向你的測(cè)試者們發(fā)送邀請(qǐng)。
構(gòu)建版本狀態(tài)將變?yōu)闇y(cè)試中,并展示可用的剩余天數(shù)。外部測(cè)試者們將會(huì)收到引導(dǎo)他們?cè)谒麄僫OS設(shè)備上使用TestFlight應(yīng)用或redemption碼的郵件。TestFlight可以通過邀請(qǐng)郵件下載,也可以通過AppStore。
上傳其他的構(gòu)建版本,在為期60天的期限到期后繼續(xù)測(cè)試。在有新的可用版本時(shí),內(nèi)部測(cè)試者將會(huì)自動(dòng)收到更新通知。你需要重新提交Beta應(yīng)用審核,才能發(fā)放新的構(gòu)建版本給外部測(cè)試者。只要審核通過,你就可以選擇新的構(gòu)建版本,然后點(diǎn)擊開始測(cè)試,你的內(nèi)部測(cè)試者就可以得到新的構(gòu)建版本。
閱讀Managing External Testers和Organizing External Testers Into Groups.獲得跟多的外部測(cè)試員管理信息。
當(dāng)你向beta應(yīng)用審核提價(jià)了構(gòu)建版本后,蘋果將審核你的構(gòu)建版本,和對(duì)應(yīng)的相關(guān)信息。注意一下,但預(yù)發(fā)布版的第一個(gè)構(gòu)建版本提交給beta應(yīng)用審核時(shí)時(shí)完整的審核。后面相同版本的構(gòu)建版本可能不會(huì)完整審核。
1,當(dāng)蘋果同意讓你的構(gòu)建版本beta測(cè)試,iTurnsConnect賬戶上的擁有管理員角色的用戶將會(huì)受到通過審核的郵件通知。你就可以向外部測(cè)試人員發(fā)出邀請(qǐng)了。
2,如果蘋果拒絕了你的構(gòu)建版和相關(guān)數(shù)據(jù),這個(gè)構(gòu)建版本將會(huì)從外部測(cè)試界面移除,你可以到TestFlights構(gòu)建版本頁查看。這個(gè)外部測(cè)試狀態(tài)變?yōu)榫芙^,點(diǎn)擊它可以查看拒絕詳情。
3,如果已經(jīng)通過過beta應(yīng)用審核的預(yù)發(fā)布應(yīng)用版本再提交新的構(gòu)建版本,你將會(huì)被詢問至你上一次提交是否做了重大的改變。重大的改變意味你移除或者添加了重大的特性或功能。
提交到beta應(yīng)用審核的構(gòu)建版本,不能夠同時(shí)提交到最終在Appstore上銷售的審核。
查看測(cè)試者和構(gòu)建版本的狀態(tài)(See the Testing Status for Testers
and Builds)
當(dāng)邀請(qǐng)發(fā)送給了測(cè)試者,隨著邀請(qǐng)信息的發(fā)送,他們的狀態(tài)將被標(biāo)記為已通知。一旦你的測(cè)試者接受邀請(qǐng),他們的狀態(tài)變?yōu)橐呀邮堋y(cè)試者下載應(yīng)用,隨著他們的狀態(tài)跟者變?yōu)闇y(cè)試中,最新構(gòu)建版本那一列顯示他們已安裝最新。每一個(gè)窗口展示測(cè)試的構(gòu)建版本剩余的測(cè)試天數(shù),安裝量,會(huì)話,崩潰。
獲取用戶反饋(Get Feedback from Users)
測(cè)試期間的任何時(shí)候,用戶都可以使用TesrFlight應(yīng)用發(fā)送測(cè)試中的構(gòu)建版本的反饋信息。他們的信息將會(huì)發(fā)送到你在TestFlight界面為對(duì)應(yīng)構(gòu)建版本測(cè)試信息填寫的郵箱中。
上傳新的構(gòu)建版本(Upload New Builds)
只要你還在繼續(xù)開發(fā)你的應(yīng)用,獲取你測(cè)試者的反饋信息,你就可以為他們上傳新的構(gòu)建版本。Uploading a Build for an App中介紹了構(gòu)建版本上傳。當(dāng)你上傳了新的構(gòu)架版本,更新測(cè)試信息是個(gè)不錯(cuò)的想法。
每個(gè)平臺(tái)在同一時(shí)間只能有一個(gè)預(yù)發(fā)布版本能做TestFlitht beta測(cè)試。內(nèi)部和外部測(cè)試者可以在同一時(shí)間測(cè)試不通預(yù)發(fā)布版本。
你為一個(gè)預(yù)發(fā)布版本上傳了新的構(gòu)建版本,內(nèi)部測(cè)試者總會(huì)獲取到你上傳的最新的構(gòu)建版本。你必須為外部測(cè)試者選擇特定的構(gòu)建版本。每一個(gè)你想發(fā)送給你邀請(qǐng)的測(cè)試者的構(gòu)建版本都必須通過Beta應(yīng)用審核。
邀請(qǐng)測(cè)試者到一個(gè)新的構(gòu)建版本,將自動(dòng)失去舊的構(gòu)建版的新的安裝能力。你可以在任何時(shí)候手動(dòng)控制預(yù)發(fā)布版本或構(gòu)建版本的測(cè)試能力。
完成測(cè)試(Finish Testing an App)
停止一個(gè)在TestFlight里應(yīng)用的構(gòu)建版本或狀態(tài)為測(cè)試中的平臺(tái),選擇平臺(tái)下的不可測(cè)試。