解决方式: symbolicatecrash
参考文章: http://www.cocoachina.com/bbs/read.php?tid-180736.html
参考文章: http://www.cocoachina.com/industry/20130725/6677.html
参考文章: http://hi.baidu.com/feng20068123/item/e384db282c319ddda517b6ea
今天苹果审核没有通过, 打回来的错误日志打开以后是..
好吧, 我看不懂这些. 所以在网上查找了一下相应的解决办法. 在这里稍微整理一下.
(我最后没有成功得到我想要的结果, 但是我觉得这些步骤是没有问题的, 所以传上来. 仅供参考.)
---------------------------------------------------
1.在桌面创建一个 crash 文件夹.
2.在Xcode - windows - Organize 中找到 提交的那个版本 (本人 Xcode 6.1)
3.右击 show in Finder
4.右击, 显示包内容
5.将 文件夹 sSYMs 下的 文件 xxx.app.dSYM 与Products\Applications文件夹下的 xxx 应用程序 同时copy到 第一步中 在桌面创建的crash文件夹中. (共2个文件!!)
6.将 崩溃日志保存到 crash 文件夹中.
当前文件夹内容
7.打开终端, 输入
find /Applications/Xcode6.1.app -name symbolicatecrash -type f
(注意其中的xcode的名称)
稍等一下才会出结果.
8.出现路径
/Applications/Xcode6.1.app/Contents/SharedFrameworks/DTDeviceKitBase.framework/Versions/A/Resources/symbolicatecrash
9.前往此目录. 将 对应的symbolicatecrash文件copy到桌面的crash文件夹中.
当前文件夹内容(4个文件)
10. 打开终端用命令切换到桌面的crash目录下:
cd /Users/你的电脑名称/Desktop/crash
11.终端, 运行
./symbolicatecrash /Users/你的电脑名称/Desktop/crash/1.crash /Users/你的电脑名称/Desktop/crash/Control.app.dSYM > Control_symbol.crash (其中, 1.crash 修改为你的错误日志的名称)
这时候终端有可能会出现:Error: "DEVELOPER_DIR" is not defined at ./symbolicatecrash line 60.
12. 终端, 输入命令
export DEVELOPER_DIR="/Applications/XCode6.1.app/Contents/Developer" (注意xcode的名称)
13.再次执行 11 中的命令
15. 完成. 文件夹中产生了最终文件 Control_symbol.crash
.