天天看點

testflight怎麼做版本更新_如何使用TestFlight進行App建構版本測試

在日常的開發當中,當一個項目在開發過程中或者完成準備上線,都需要我們進行真機測試,否則不可能開發完了就直接扔到了App,等上線了再下載下傳看看,這都是不可能的。那麼說到真機測試,大家肯定會想到弄一個99美刀的開發者賬号,然後在開發者賬号中把自己的裝置注冊成測試機,下載下傳一個證書,一個描述檔案,安裝,運作,搞定。我平時也是這麼搞得,但是對于高度強迫症的我來說,在項目釋出前還是不放心使用測試機進行測試,萬一把測試環境的版本傳上去怎麼辦,是以這個時候我習慣性的就會使用TestFlight進行測試一下,不求别的,隻求心安,那麼為什麼使用TestFlight進行測試就會心安,就不怕發錯版本呢? 它究竟是個什麼鬼?

首先它的出現是在iOS8的時候,在Xcode 6和iOS 8上公開發行,它被整合到了iTunes Connect,你可以通過電子郵件的形式來邀請你的Beta測試成員。

TestFlight的測試方式分為兩種,一種是内部測試,一種是外部測試。從功能上講,這兩種方式都可以為測試人員在測試階段對你的App進行測試。但是既然分了内部測試和外部測試,他們肯定還是有差別的,所謂的内部主要是指iTunes Connect上在你的開發團隊裡參與技術開發或者管理的成員(管理者,技術,法務人員)。最多可以邀請25個内部成員,而與之相對的外部測試,指的是那些不屬于你的團隊或者公司的測試者,外部測試人員的上限是2000人。這裡有一點需要注意的是,在你邀請外部成員參與測試之前,需要先通過蘋果的稽核,一般稽核會在一天左右。而這一限制在内部成員上就沒有,也就是說隻要你把你的App上傳到iTunes Connect上之後内部成員就可以開始進行内部測試了,無需稽核。

testflight怎麼做版本更新_如何使用TestFlight進行App建構版本測試

TestFlight 内部測試 外部測試

下面我們來說一下怎麼使用這個東西,這個過程咱們給概括一下基本分為三步:

一:上傳程式到iTunes Connect

上傳程式到iTunes Connect,這個就不用多說了,大家都知道怎麼上傳,這裡簡單說一下,首先在iTunes Connect建立一個自己應用,已經有的就不必建立了,然後在Xcode上配置好相應的證書,對應用程式進行打包,最後通過 archive打包 或者 用Application Loader 上傳,就可以了

二:發送 TestFlight 測試邀請

登入開發者網站,https://developer.apple.com ,來到iTunes Connect,找到你剛才上傳的app,找到TestFlight,然後選擇内部測試,或者是外部測試,然後你還要進行選擇測試版本,就是你要對哪個版本的app進行測試,選完了版本之後,要添加需要進行測試的人員,選擇好人員之後最後一步,開始測試,這個時候被選擇人員的郵箱就會收到一個TestFlight的測試邀請郵件,如下圖:

testflight怎麼做版本更新_如何使用TestFlight進行App建構版本測試

TestFlight 頁面

三:如果你沒安裝TestFlight這個app,先到AppStore上搜尋 TestFlight,然後下載下傳下來,使用你的Apple ID登入,然後在手機打開你的郵箱,找到剛才收到的郵件,要是沒找到,建議到垃圾郵件看一眼,然後點選 Start Testing 按鈕,這個時候會直接跳轉到你的TestFlight上,最後點選INSTALL進行下載下傳。如圖:

testflight怎麼做版本更新_如何使用TestFlight進行App建構版本測試

TestFlight App

testflight怎麼做版本更新_如何使用TestFlight進行App建構版本測試

TestFlight 郵件

testflight怎麼做版本更新_如何使用TestFlight進行App建構版本測試