weiliao.app.dSYM的路徑是
cd /Users/用戶名/Library/Developer/Xcode/Archives/2019-06-10/weiliao\ 2019-6-10\,\ 2.59\ PM.xcarchive/dSYMs/weiliao.app.dSYM
atos方法
atos -o weiliao.app.dSYM/Contents/Resources/DWARF/weiliao -l 0x1008a4000 0x00000001008b0334 -arch arm64
0x00000001008b0334 0x1008a4000
就是報(bào)錯(cuò)的地址
生成的dSYM文件需要注意的問題
1.每次程序重新編譯沐兵,都會(huì)生成新的xxx.app.dSYM(無論代碼是否修改或者配置項(xiàng)是否修改,生成的UUID都會(huì)不同)燎潮。2.如果app開啟了Bitcode,需要發(fā)布AppStore,需要從網(wǎng)上下載AppStore生成的xxx.app.dSYM,而不是本地xxx.app.dSYM。(因?yàn)锳ppSotre會(huì)重新根據(jù)BitCode,重新編譯app并生成真正的xxx.app.dSYM)
報(bào)錯(cuò):34 duplicate symbols for architecture
我在集成友盟統(tǒng)計(jì)SDK的時(shí)候發(fā)現(xiàn)他的SDK 和 AlipaySDK UTDID庫 發(fā)生沖突
解決方法:
把AlipaySDK,下載為不含UTDID的SDK
相關(guān)錯(cuò)誤解析文章:
https://www.cnblogs.com/someonelikeyou/p/6379861.html
符號表工具
https://github.com/answer-huang/dSYMTools
友盟解析
https://juejin.im/post/5bea2add6fb9a049de6ce5f4
模塊地址計(jì)算
http://www.reibang.com/p/460be708b3fe