相信大家項目里面都集成的有bug捕獲的三方了吧理逊,這里使用的是bugly來捕獲端仰,pod集成bugly之后捶惜,只需要在appDelegate中初始化即可使用。
[Bugly startWithAppId:@"you appid"];
那么如何去把bugly的堆棧錯誤轉換為我們所知的錯誤類型呢荔烧,只需要上傳符號表文件dysm文件即可售躁。
dsym文件獲取方式,在archive歸檔之后的打包文件列表中:
屏幕快照 2018-08-27 上午10.28.41.png
屏幕快照 2018-08-27 上午10.28.55.png
在里面即可看到dsym文件茴晋,找到自己項目的dsym文件在Bugly界面上傳符號表即可陪捷。
注意:每一個版本的包只能查看轉換當前版本的崩潰堆棧。
通過終端來查看是否為當前版本的包:
mdfind "com_apple_xcode_dsym_uuids == you uuid"
可獲取當前uuid對應包的路徑
uuid需要轉換為12345678-1234-1234-1234-xxxxxxxxxxxx格式
ps:若是找不到诺擅,1:查看uuid是否有誤市袖。
2:當前uuid對應的包不在你電腦,看是否為同事打的包烁涌。