? ? 在一般情況下,iOS開發(fā)者開發(fā)完應(yīng)用后,會(huì)上傳到我們的開發(fā)者后臺(tái)。對(duì)于少數(shù)大企業(yè)來說,可以使用向蘋果官方申請(qǐng)的企業(yè)賬號(hào)直接分發(fā)測(cè)試,測(cè)試者在下載完應(yīng)用后在設(shè)置里面“信任開發(fā)者”即可,或者使用越獄手機(jī)通過第三方助手直接安裝ipa文件。而大部分開發(fā)者則需要使用蘋果官網(wǎng)的testflight來進(jìn)行應(yīng)用測(cè)試,接下來我們主要講一下testflight如何使用以及注意事項(xiàng)。

①:使用testflight前請(qǐng)確保你的App已經(jīng)上傳到開發(fā)者后臺(tái)。

? ? 如圖所示,進(jìn)入蘋果開發(fā)者后臺(tái),點(diǎn)擊“我的APP”,點(diǎn)擊“TestFlight”子菜單,可以看到我們所有App的構(gòu)建版本,比如上圖,我們有一個(gè)應(yīng)用的1.0.0版本在內(nèi)部測(cè)試中。這里跟大家說下App Store Connect 用戶測(cè)試(內(nèi)部測(cè)試)和外部測(cè)試的區(qū)別。
? ? 內(nèi)部測(cè)試是供本公司內(nèi)部人員測(cè)試的,最多可以邀請(qǐng)25位內(nèi)部人員進(jìn)行測(cè)試。而外部人員測(cè)試則可以邀請(qǐng)最多10000人進(jìn)行測(cè)試,接受外部測(cè)試員測(cè)試的構(gòu)建版本需要進(jìn)行 Beta 版 App 審核。這個(gè)審核和App Store審核不一樣,App Store即使還沒有通過審核,但是這里通過審核了也可以邀請(qǐng)外部人員進(jìn)行測(cè)試。
②:添加團(tuán)隊(duì)內(nèi)部人員到蘋果開發(fā)者后臺(tái)。

? ? 我們點(diǎn)擊“用戶和訪問”,可以看到默認(rèn)有一個(gè)用戶在團(tuán)隊(duì)里面,這個(gè)是系統(tǒng)默認(rèn)把賬號(hào)創(chuàng)建者的郵箱給加進(jìn)來的,我們可以點(diǎn)擊左上角的加號(hào)添加團(tuán)隊(duì)其他成員進(jìn)入我們的后臺(tái)。

? ? 點(diǎn)擊加號(hào)后,我們輸入團(tuán)隊(duì)成員的姓名、郵箱,選擇身份(財(cái)務(wù)、技術(shù)人員等),然后選擇該成員有權(quán)訪問的App即可添加成功,到時(shí)候我們就可以在testflight菜單處通過郵箱邀請(qǐng)此成員參加我們的測(cè)試。
③:添加外部測(cè)試人員到蘋果開發(fā)者后臺(tái)。

? ? 我們點(diǎn)擊“我的APP”然后點(diǎn)擊“TestFlight”子菜單,再點(diǎn)擊“添加外部測(cè)試員”,可以看到我們需要輸入一個(gè)群組名稱,我們?cè)谶@里輸入群組名稱為“外部測(cè)試”。

? ? 接下來我們需要添加外部測(cè)試人員的信息。

? ? 添加新測(cè)試員:我們手動(dòng)一個(gè)個(gè)把外部測(cè)試人員的信息加入進(jìn)來
? ? 添加現(xiàn)有測(cè)試員:把內(nèi)部測(cè)試人員的信息添加到外部測(cè)試員這里
? ? 從CSV導(dǎo)入:批量添加,我們可以使用蘋果官方提供的表格模板添加進(jìn)來,當(dāng)外部測(cè)試人員數(shù)量眾多的時(shí)候,此方法比較省事

? ? 上圖為蘋果提供的表格模板,我們按照規(guī)律填寫姓名、郵箱即可。
④:進(jìn)行內(nèi)部人員測(cè)試(對(duì)于大部分不需要大規(guī)模用戶測(cè)試的應(yīng)用選擇此項(xiàng)即可)

? ? 我們?cè)凇癆pp Store Connect 用戶”選項(xiàng)中點(diǎn)擊“添加測(cè)試員”,則可以將我們第②條中加入到后臺(tái)的內(nèi)部測(cè)試人員進(jìn)行測(cè)試的邀請(qǐng)。


? ? 接下來被邀請(qǐng)測(cè)試的人員郵箱將會(huì)收到蘋果下發(fā)的邀請(qǐng)測(cè)試的郵件。
? ? 我們讓測(cè)試人員點(diǎn)擊郵件中如圖藍(lán)色按鈕,然后到達(dá)獲取兌換碼的界面。


⑤:測(cè)試人員進(jìn)入App Store下載蘋果官方測(cè)試軟件“TestFlight”

⑥:下載后在手機(jī)上打開“TestFlight”,點(diǎn)擊右上角的“兌換”,輸入剛才郵件中的兌換碼,即可下載之前我們上傳到蘋果開發(fā)者后臺(tái)的應(yīng)用。


⑦:如果我們應(yīng)用涉及蘋果支付的話,則需要使用沙箱賬號(hào)進(jìn)行支付的測(cè)試。

? ? 我們可以在“用戶和訪問”菜單中添加沙箱測(cè)試賬號(hào)的信息,電子郵件使用我們平常的QQ郵箱、sina郵箱都可,沒有特殊要求。添加成功后,該賬號(hào)和密碼可直接在應(yīng)用中用來進(jìn)行蘋果支付的測(cè)試。
? ? 最后跟大家說一下使用應(yīng)用測(cè)試功能的注意事項(xiàng)。像一般中小公司的應(yīng)用,無需大規(guī)模測(cè)試的,只用內(nèi)部人員測(cè)試功能即可,國內(nèi)做馬甲包的公司也比較多,很多公司批量生產(chǎn)馬甲包,這種也是只內(nèi)部人員參與測(cè)試即可。有些公司的應(yīng)用由于各種違規(guī)原因,無法在App Store過審,會(huì)使用企業(yè)簽的方法進(jìn)行推廣,這種方法其實(shí)有很大風(fēng)險(xiǎn)的。因?yàn)樘O果官方是不允許公司使用企業(yè)賬號(hào)大量分發(fā)應(yīng)用進(jìn)行推廣的,如果情節(jié)嚴(yán)重,可能會(huì)導(dǎo)致這個(gè)應(yīng)用或者賬號(hào)直接被蘋果官方封禁,從而導(dǎo)致所有安裝了此應(yīng)用的老用戶再也進(jìn)入不了該應(yīng)用,這也是iOS與安卓的不同之處。如果在應(yīng)用內(nèi)部無法輸入沙箱測(cè)試的賬號(hào)密碼時(shí),請(qǐng)進(jìn)入設(shè)置里面,把App Store賬號(hào)退掉,在應(yīng)用內(nèi)部重新登錄沙箱賬號(hào)密碼即可成功支付。最后祝大家的應(yīng)用都可以順利過審^_^