關(guān)于testFlight和蒲公英的使用體驗

這兩天把蘋果官方的測試工具testflight的官方文檔看了一下,并親自體驗了一下,同時查閱了第三方測試工具蒲公英,就這兩個工具以初學者的認識從以下幾方面談?wù)撘幌拢?/p>

1、功能性

2、便利性

3、可擴展性

4、其他

一、功能性

testflight和蒲公英都是測試工具,testflght的使用和AppStore的上傳流程個人感覺差不多,testflight需要通過AppStore下載testflight軟件配合使用,具體使用方法可以參考文章iOS如何使用TestFlight進行App Beta版測試 - 簡書,testflight分為內(nèi)測和公測,公測比內(nèi)測只是多了個審核,通過后,會發(fā)送郵件給測試者,測試者通過兌換碼在testflight軟件中進行操作,上傳testflight的使用時候跟證書有很大關(guān)系,比如我在使用的時候使用通配符證書,在同一臺設(shè)備安裝多個同一個app的不同版本是無法實現(xiàn)的。蒲公英其實是OTA的方式,只負責分發(fā),操作流程可參考官方文檔,就已經(jīng)足夠了,在ipad包上傳成功會有二維碼生成,測試人員可以直接掃描二維碼下載,蒲公英和證書沒有太大的關(guān)系,原則上只負責分發(fā),但是如果證書什么的出了問題,嘿嘿,那就有的搞了,畢竟testflight在上傳部分就是先檢測相匹配的證書的嘛

二、便利性

個人感覺testflight的使用上邊其實和正規(guī)的發(fā)布沒有太多的區(qū)別,只是選項什么的多少而已,便于和上傳AppStore的流程進行統(tǒng)一,關(guān)于AppStore的版本管理和testflight的版本管理,兩者之間有什么關(guān)系只是在官方文檔上大概看了一下,沒有親測,說的是AppStore正在審核的版本和進行testflight的版本不能一樣。

關(guān)于蒲公英則沒有很明顯的證書要求,但是它能安裝到已經(jīng)注冊的測試設(shè)備上邊,而且部分的功能都已經(jīng)替我們打包好,整個操作流程還是相比較于testflight簡化了不少。

3、可擴展性

testflight集成了分發(fā)測試,bug統(tǒng)計,crash等等的功能,但是只針對于iOS,而蒲公英的話就更簡單粗暴的,iOS的可以用,安卓也可以用,跨平臺的效果還是蠻好的,同時可以通過合并應(yīng)用,生成一個二維碼,測試人員在掃描安裝的時候就會自動選擇相應(yīng)平臺的版本。

4、其他

testflight的使用針對iOS平臺的話還是比較好的,畢竟是官方的嘛,但是一旦牽扯到到多平臺設(shè)備了,缺點就一下子暴漏了,不能夸平臺,而在網(wǎng)絡(luò)不好的情況下,上傳AppStore的過程簡直是漫長的......

蒲公英個人感覺是把ipa的包放到人家服務(wù)器上邊了,從安全性上來說雖然蒲公英做的比較不錯,但是個人心理還是有點小不放心,只是心理問題了,其實我們可以自己搭建OTA服務(wù)器的,只是稍微麻煩一點,畢竟還有https的事兒,而這一切蒲公英已經(jīng)幫我們做好了。

一開始我想用testflight,畢竟官方的嘛,相比第三方還是要靠譜的,但由于項目是多平臺的,后來就決定用蒲公英,首先,分發(fā)的功能是免費的,哈哈。

至于testflight和蒲公英更深層次的使用,暫時還沒有接觸到,才剛開始嘛,慢慢來,也歡迎各位一塊兒來討論討論,嘿嘿

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容