找到编译archive时候的包:一般是这样~/Library/Developer/XCode/Archives/YYYY-MM-DD/***** DD-MM-YY 下午8.51.xcarchive
就是你上传appstore的文件包
显示包内容:
找到dSYMs文件夹下的:***.app.dSYM
找到Products/Applications/文件夹下的***.app
把这两个文件放在同一目录下.
然后在命令行中输入如下命令:
atos -arch i386 -o *****.app/***** 0x000235f3
atos -arch armv7 -o *****.app/***** 0x000a7943
就会解析地址得到代码信息,
(地址一般是友盟错误信息中可以点击的地址。)
注意:在上面的命令中我用的是i386,也可以根据你生成.App情况来选择使用armv6或者armv7
以下是三者区别:
-
Armv6 binaries are needed if you're targeting iPhone3G.
-
Armv7 binaries are desirable if you're targeting iPhone3GS/4 or iPad.
-
i386 binares are needed if you intent to run your code at the Simulator.