在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,你可以選擇哪些裝置可以安裝這個應用,
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...