我刚刚开始从Testflights获取我正在处理的预发布应用程序的崩溃报告,但无论出于何种原因,Xcode都没有正确地标记日志。
构建可用(在此版本的Xcode中构建,存档并上载到此计算机上),所以我在这里缺少什么?为什么这些崩溃日志没有象征性?
答案 0 :(得分:7)
显然,当Apple开始接受bitcode时,这是一个开始发生的错误。当您单击Xcode管理器中的“下载dSYM ...”时,并未下载所有dSYM。以下是我修复它的方法:
export DEVELOPER_DIR='/Applications/Xcode.app/Contents/Developer'
/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash name_of_crashfile.crash name_of_downloaded_dSYMs_dir/ > output.log
瞧!您有符号化的崩溃日志。
答案 1 :(得分:1)
我仍然在Xcode 10中得到它。将崩溃日志添加到设备日志中,它们将被符号化。至少以我的经验。
第1步 在Xcode窗口>设备和模拟器中[在左侧选择您的设备]>查看设备日志。
第2步 然后,选择Xcode>窗口>管理器>崩溃选项卡。 右键单击崩溃,然后单击在Finder中显示。这显示.xccrashpoint文件。右键单击>显示包装内容。向下钻取文件夹,直到看到.crash文件。然后将它们拖到我们在步骤1中打开的设备日志列表中