使用fir.im和蒲公英進行測試的一些注意事項


前言:使用fir.im和蒲公英進行測試的一些注意事項

最近公司的項目遇到了一個問題,有的用戶的手機系統版本低於9.3高於9.0的存在崩潰的情況,8.x的系統的用戶的有的界面的顯示有問題(比如說圖片嚴重變形,變得看不出來了)。因為公司內部最低的只有一個同事用的9.3的系統,所以比較難復現這種問題。

想想如果要是做遠程的測試的話,可能可以比較清晰的看見應用崩潰的日志的情況

那么如果是做遠程測試的話,需要做什么准備工作呢

  • 首先如果是做測試的話,我們是需要用戶的uuid的,我們需要把他們加到測試的Devices里邊
  • 然后我們在打包,比如說打adhoc的包的時候,需要注意相應的描述文件里邊是否添加了他們的設備
    • 這部分我在使用fir.im或者是蒲公英的時候總遇到一個問題,就是可以安裝相應的應用的設備,可能添加的測試的設備沒有顯示出來,那么問題出在了哪里呢,可能是出在了,后邊我在導出包的時候,選擇的自動配置證書和描述文件的方式。我猜測可能這種自動配置的方式需要是手機和Xcode連接Run過的才可以。后來我的解決辦法是,試了下,在最后的導出ipa包的時候使用,手動配置的方式,然后配置的描述文件,是自己處理過,添加了測試設備的那些描述文件,這樣的話,一般還是比較准確的,可以把之前添加的設備都能處理好的
  • 按照上邊的方式導出的ipa包一般都可以正常地安裝在用戶的手機上。無論我們是使用fir.im還是使用蒲公英,都可以進行一個權限控制的處理,加上相應的下載地址的密碼控制下載。
  • 之后如果是有崩潰的話,都可以在相應的fir.im或者是蒲公英平台看見崩潰日志

相關網址:

對於用戶來說相對便捷來說獲取uuid的方式:

fir.im獲取uuid  蒲公英獲取uuid 

當然還有通過itunes的方式也可以獲取到uuid

 

附加一些額外的內容:

對於崩潰的情況,網上有的人說是可能是項目中有16位的圖片或者是P3的圖片。我這邊是查看了沒有相關的問題。查找16位圖片和P3圖片的時候,存在Xcode的路徑的問題,如果過程中,有問題,自己手動地調整一下。

相關網址:

 

App downloaded from appstore crash in 9.3 lower version Devices   

 

 Support for XCode 9.0 #6

但是我發現了另外的一個問題是,有的崩潰日志定位到了一行設置導航欄的rightBarItem的代碼,后來發現設置的rightBarItem的源圖片是藍色的,但是設置出來的效果是白色的。令我很是納悶,開始還以為是圖片有什么不對勁,后來發現是上邊的其他的代碼影響到了圖片的配色,設置barTintColor 為白色的。之后,目前我這邊是讓設計師重新出的白色的圖,然后,把設置barTintColor的代碼去掉了,當我再重新打包adhoc的ipa包的時候是可以正常地運行在用戶的手機上了。這部分我還不知道是什么原因,不知道是不是因為barTintColor和圖片之間是出了什么沖突,還是怎么回事。

用Xcode9.2打包的時候出現過有的圖片顯示有問題,像tabBar上的圖片還有某些界面的圖片的顯示有問題。后來經過搜索,測試,發現使用9.0版本的Xcode至少是打的adhoc的測試包可以正常地使用的。以后如果是使用Xcode9.0版本的打包的話應該是可以正常地顯示的。

相關網址:TabBar圖片在iOS8.1中顯示異常 

 

iOS交流群歡飲你的加入!

群二維碼:

先寫到這么多,以后再更新;

如有問題,敬請指正;

如需轉載,請注明出處,謝謝!

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM