一文帶你讀懂iOS應用如何使用TestFlight進行測試

遊資網發表於2019-04-09
在一般情況下,iOS開發者開發完應用後,會上傳到我們的開發者後臺。對於少數大企業來說,可以使用向蘋果官方申請的企業賬號直接分發測試,測試者在下載完應用後在設定裡面“信任開發者”即可,或者使用越獄手機通過第三方助手直接安裝ipa檔案。而大部分開發者則需要使用蘋果官網的testflight來進行應用測試,接下來我們主要講一下testflight如何使用以及注意事項。

一文帶你讀懂iOS應用如何使用TestFlight進行測試

①使用testflight前請確保你的App已經上傳到開發者後臺。

一文帶你讀懂iOS應用如何使用TestFlight進行測試

如圖所示,進入蘋果開發者後臺,點選“我的APP”,點選“TestFlight”子選單,可以看到我們所有App的構建版本,比如上圖,我們有一個應用的1.0.0版本在內部測試中。這裡跟大家說下App Store Connect 使用者測試(內部測試)和外部測試的區別。

內部測試是供本公司內部人員測試的,最多可以邀請25位內部人員進行測試。而外部人員測試則可以邀請最多10000人進行測試,接受外部測試員測試的構建版本需要進行 Beta 版 App 稽核。這個稽核和App Store稽核不一樣,App Store即使還沒有通過稽核,但是這裡通過稽核了也可以邀請外部人員進行測試。

②新增團隊內部人員到蘋果開發者後臺。

一文帶你讀懂iOS應用如何使用TestFlight進行測試

我們點選“使用者和訪問”,可以看到預設有一個使用者在團隊裡面,這個是系統預設把賬號建立者的郵箱給加進來的,我們可以點選左上角的加號新增團隊其他成員進入我們的後臺。

一文帶你讀懂iOS應用如何使用TestFlight進行測試

點選加號後,我們輸入團隊成員的姓名、郵箱,選擇身份(財務、技術人員等),然後選擇該成員有權訪問的App即可新增成功,到時候我們就可以在testflight選單處通過郵箱邀請此成員參加我們的測試。

③新增外部測試人員到蘋果開發者後臺。

一文帶你讀懂iOS應用如何使用TestFlight進行測試

我們點選“我的APP”然後點選“TestFlight”子選單,再點選“新增外部測試員”,可以看到我們需要輸入一個群組名稱,我們在這裡輸入群組名稱為“外部測試”。

一文帶你讀懂iOS應用如何使用TestFlight進行測試

接下來我們需要新增外部測試人員的資訊。

一文帶你讀懂iOS應用如何使用TestFlight進行測試

新增新測試員:我們手動一個個把外部測試人員的資訊加入進來

新增現有測試員:把內部測試人員的資訊新增到外部測試員這裡

從CSV匯入:批量新增,我們可以使用蘋果官方提供的表格模板新增進來,當外部測試人員數量眾多的時候,此方法比較省事

一文帶你讀懂iOS應用如何使用TestFlight進行測試

上圖為蘋果提供的表格模板,我們按照規律填寫姓名、郵箱即可。

④進行內部人員測試(對於大部分不需要大規模使用者測試的應用選擇此項即可)

一文帶你讀懂iOS應用如何使用TestFlight進行測試

我們在“App Store Connect 使用者”選項中點選“新增測試員”,則可以將我們第②條中加入到後臺的內部測試人員進行測試的邀請。

一文帶你讀懂iOS應用如何使用TestFlight進行測試

一文帶你讀懂iOS應用如何使用TestFlight進行測試

接下來被邀請測試的人員郵箱將會收到蘋果下發的邀請測試的郵件。

我們讓測試人員點選郵件中如圖藍色按鈕,然後到達獲取兌換碼的介面。

一文帶你讀懂iOS應用如何使用TestFlight進行測試

一文帶你讀懂iOS應用如何使用TestFlight進行測試

⑤測試人員進入App Store下載蘋果官方測試軟體“TestFlight”

一文帶你讀懂iOS應用如何使用TestFlight進行測試

⑥:下載後在手機上開啟“TestFlight”,點選右上角的“兌換”,輸入剛才郵件中的兌換碼,即可下載之前我們上傳到蘋果開發者後臺的應用。

一文帶你讀懂iOS應用如何使用TestFlight進行測試

一文帶你讀懂iOS應用如何使用TestFlight進行測試

⑥如果我們應用涉及蘋果支付的話,則需要使用沙箱賬號進行支付的測試。

一文帶你讀懂iOS應用如何使用TestFlight進行測試

我們可以在“使用者和訪問”選單中新增沙箱測試賬號的資訊,電子郵件使用我們平常的QQ郵箱、sina郵箱都可,沒有特殊要求。新增成功後,該賬號和密碼可直接在應用中用來進行蘋果支付的測試。

最後跟大家說一下使用應用測試功能的注意事項。像一般中小公司的應用,無需大規模測試的,只用內部人員測試功能即可,國內做馬甲包的公司也比較多,很多公司批量生產馬甲包,這種也是隻內部人員參與測試即可。有些公司的應用由於各種違規原因,無法在App Store過審,會使用企業籤的方法進行推廣,這種方法其實有很大風險的。因為蘋果官方是不允許公司使用企業賬號大量分發應用進行推廣的,如果情節嚴重,可能會導致這個應用或者賬號直接被蘋果官方封禁,從而導致所有安裝了此應用的老使用者再也進入不了該應用,這也是iOS與安卓的不同之處。如果在應用內部無法輸入沙箱測試的賬號密碼時,請進入設定裡面,把App Store賬號退掉,在應用內部重新登入沙箱賬號密碼即可成功支付。最後祝大家的應用都可以順利過審^_^

相關文章