我刚开始从Testflights获取我正在处理的预发布应用程序的崩溃报告,但无论出于何种原因,Xcode都不能正确表示日志。为什么Testflight中的crashlog不符合Xcode标准?
构建是可用的(建成,存档,并在这个版本的Xcode上传这台计算机上),所以我缺少什么吗?为什么这些崩溃日志没有象征意义?
我刚开始从Testflights获取我正在处理的预发布应用程序的崩溃报告,但无论出于何种原因,Xcode都不能正确表示日志。为什么Testflight中的crashlog不符合Xcode标准?
构建是可用的(建成,存档,并在这个版本的Xcode上传这台计算机上),所以我缺少什么吗?为什么这些崩溃日志没有象征意义?
显然这是一个当Apple开始接受位码时开始发生的错误。当您点击Xcode组织者中的“下载dSYMs ...”时,并非所有的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
瞧!你有你的象征性的崩溃日志。
一年后,我仍然遇到与Xcode 9和Bitcode相同的问题。谢谢@Christian只需添加,也可以在步骤5中将'symboliccrash'可执行文件复制到您的文件夹中,以便您的命令行更易于记忆:-) – HuaTham
你有没有尝试从itunes Connect页面下载dSyms? – ystack
我从Xcode的构建页面选择了下载的dSyms。 –