在项目中,我们经常碰到App发布后闪退了,或者测试的时候闪退,这个时候一种找问题的方式就是查看系统中的crash日志,但是系统记录的日志可读性很差,下面建议如何用symbolicatecrash工具分析iOS Crash文件:
1.建立一个单独的文件夹,例如在桌面创建一个crash文件夹
2.将闪退日志文件test.crash文件拷贝到crash文件夹下
3.将.app和.app.dSYM复制到crash文件夹下,具体做法如下:
1).Xcoe -> Window -> Organize找到Archives找到App-右击-Show in Finder
2).右击.xcarchive文件 -> 显示包内容
3).复制dSYMs/xxx.app.dSYM文件到crash文件夹
4).复制Products/Applications/xxx.appp文件到crash文件夹
4.找到symbolicatecrash工具存放的地址,打开终端输入以下命令顺序如下:
1). find /Applications/Xcode.app -name symbolicatecrash -type f
2). cp /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash /Users/你的电脑名称/Desktop/crash
5.执行symbolicatecrash
1).打开终端用命令切换到桌面的c
1.建立一个单独的文件夹,例如在桌面创建一个crash文件夹
2.将闪退日志文件test.crash文件拷贝到crash文件夹下
3.将.app和.app.dSYM复制到crash文件夹下,具体做法如下:
1).Xcoe -> Window -> Organize找到Archives找到App-右击-Show in Finder
2).右击.xcarchive文件 -> 显示包内容
3).复制dSYMs/xxx.app.dSYM文件到crash文件夹
4).复制Products/Applications/xxx.appp文件到crash文件夹
4.找到symbolicatecrash工具存放的地址,打开终端输入以下命令顺序如下:
1). find /Applications/Xcode.app -name symbolicatecrash -type f
2). cp /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash /Users/你的电脑名称/Desktop/crash
5.执行symbolicatecrash
1).打开终端用命令切换到桌面的c