如何使用TestFlight進行Beta測試

2021-06-26 09:08:25 字數 1640 閱讀 5056

在2023年的蘋果全球開發者大會上,蘋果宣布他們把testflight整合進了ios 8的開發套件中。這樣做的目標是讓開發人員多了一種安裝beta測試程式的方法,並使整個過程更加容易。而實際上,testflight作為乙個beta測試的平台,在這之前已經出現了,而且可以同時支援ios和android,非常方便好用。

蘋果是在二月份收購了testflight的母公司burstly,幾個月之後就宣布了以上訊息。這次收購最明顯的影響是——testflight終止了對android的支援。同時中止了對testflight ios sdk的支援,除非你在之前已經是testflight的使用者。目前,testflight已經和一些新特性整合進了itunes connect。

1. 使用testflight**來測試ios應用

注意,這裡需要註冊成開發者。如果你沒有註冊成開發者,這樣的個人資訊也是可以改的,在account setting裡面:

然後就是建立乙個team

接著要需要輸入team的名字

接著是上傳應用,這裡強調一下,上傳的應用是用adhoc的證書簽名的,因為會分析這張證書來獲得可以安裝的裝置,testflight作為第三方也是遵循蘋果的策略的,並沒有做破解。

上傳後會出現許可權設定頁,這部分各有不同,比如可能沒有user資訊,而都是裝置的udid,你可以選擇哪些裝置可以安裝這個應用,

雖說我們是通過safari來登入的,不過登入後形成了乙個快捷方式,在主介面上一樣生成了乙個圖示,方便下次進入:

2. 使用蘋果提供的testflight服務

在itunesconnect改版之後,這就是蘋果官方提供的一項服務了,不過這項服務僅僅在ios8.0以後才能享受到。

有意思的是,這個應用的圖示和原來的非常相似:

最大的乙個區別是中間的六片花瓣變成了三片,不知道是不是意味著不再支援android的beta測試,^_^。

itunesconnect改版後,多出了乙個prerelease項,這裡會記錄上傳但還沒有進入review的所有版本,而這些版本就是可以開放測試的版本。

比如,我上傳了2個版本後的樣子:

然後就是邀請一些測試人員,系統會自動給這些人員傳送郵件。

然後同樣是安裝,進入測試流程。

這兩種方法目前都可以用,具體用哪種方法看自己應用的情形來定。第一種方法可以在不僅僅ios8的版本上裝,如果你的應用需要相容性測試,當然是非常好的(現在不能整合sdk了,不得不說是個巨大的損失);第二種方法官方有更好一點的資訊收集,但目前只有ios8能使用。

如何使用TestFlight進行Beta測試

在2014年的蘋果全球開發者大會上,蘋果宣布他們把testflight整合進了ios 8的開發套件中。這樣做的目標是讓開發人員多了一種安裝beta測試程式的方法,並使整個過程更加容易。而實際上,testflight作為乙個beta測試的平台,在這之前已經出現了,而且可以同時支援ios和android...

剛進公司,如何優雅的使用git?

我們在自己的工作目錄新建乙個資料夾project,用來存放我們的專案。ssh方式,可以免密登入,git拉取 和提交分支都可以免密,但是要去git 上配置ssh key,新增自己生產的公鑰。以next分支為例,git位址為https方式為例,方便講解。開啟之前建好的project資料夾,右鍵選擇git...

如何才能使用apt get使用本地安裝源進行安裝

下面是如何讓apt get使用本地deb檔案的步驟 第一步 將你所有的deb檔案放在同乙個目錄內,如 mkdir var debs 第二步 使用dpkg scanpackages 命令生成apt可以使用的軟體包索引檔案 var dpkg scanpackages debs dev null gzip...