昨天项目上线,本来开开心心准备过4天的五一假期。结果


第一次遇到崩溃日志,查了查解决方法。
- 新建一个文件夹,比如crash
- 找到Xcode的位置,显示包内容。根据
/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash找到symbolicatecrash工具。并拷贝到刚才创建的文件夹crash中 - 下载崩溃日志并放到crash文件夹中
- 打开Xcode,选择Window-->Organizer(或者command+shift+6),找到对应的Archive文件,

No dSYMs were found for Version xxx Build xxx.

-
打开终端,进入刚才文件夹,然后输入
./symbolicatecrash ./crash.txt ./YourAppName.app.dSYM > log.crashcrash.txt为下载的崩溃日志的名字,YourAPPName.app.dSYM为你的app的名字,log.crash为你要输出的日志文件的名字
-
如果提示
DEVELOPER_DIR is not defined at xxxxxx那么输入以下命令,export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer然后重新执行第5步。 -
打开刚才输出的文件,发现是获取版本号是否要提示更新的地方出错。

results为空这是什么鬼。

原来是因为之前的供应地区是所有地区,昨天把供应地区改为只在中国导致的。
https://itunes.apple.com/lookup?id=这个地址不行了,需要加上cn,https://itunes.apple.com/cn/lookup?id=这样就可以了。
竟然忘了这茬。真的坑。好了重新打包发布。坐等放假了。