上传符号文件
Manually upload application symbol files to improve crash report symbolication and readability.
阅读时间3 分钟最后更新于 1 个月前
原生崩溃报告可能包含符号缺失问题。如果项目中符号缺失,您可以手动将应用程序符号文件添加到项目中。这将有助于更好地诊断和解决问题。 如果崩溃和异常报告包含符号缺失问题,请从 Cloud Diagnostics Dashboard(后台)添加应用程序符号文件。

- 打开 Unity Dashboard(Unity 后台)。
- 选择启用了 Cloud Diagnostics 的项目。
- 从左侧导航栏中,选择 Cloud Diagnostics > Debugging Symbols(调试符号)。
- 从 Debugging Symbols(调试符号)页面上,选择 Upload symbols(上传符号),然后从电脑上选择所需的文件。
查找并上传缺失的 iOS/OSX 应用程序符号
使用 Xcode 编译应用程序时,iOS/OSX 会将符号存放在 dSYM 文件夹中,文件夹名称为以下格式:dSYM 文件是一种 ELF 文件,其中包含应用程序的 DWARF(带有属性记录格式的调试)调试信息。DWARF 是一种支持源代码级调试的调试文件格式。 要验证 dSYM 文件是否包含正确的 UUID,请运行~/Library/Developer/Xcode/DerivedData/<build id>;/Build/Products/<build type>/appname.dSYM
dwarfdumpappname下面显示了dwarfdump -u appname.dSYM/Contents/Resources/DWARF/appname
dwarfdumpUUID: 5EEDCCD2-38E7-3E52-81EC-B90C7BCD6D91 (armv7) appname.dSYM/Contents/Resources/DWARF/appnameUUID: 583173FD-6697-3E3C-90DC-EA9147563A5B (arm64) appname.dSYM/Contents/Resources/DWARF/appname5EEDCCD2-38E7-3E52-81EC-B90C7BCD6D915eedccd238e73e5281ecb90c7bcd6d91