文档

​
​

Development

User Acquisition

Monetization

工业

Unity Cloud

Get Started

Asset Manager SDKs and services

Open Unity Dashboard

Unity Cloud

此页面不支持所选语言。
​
​
Unity Dashboard
  • Accounts
  • Organizations
  • Projects
  • Products
  • Billing
Developer Data
  • Introduction to the Developer Data Framework
  • Get started
  • View Diagnostics for your project
    • Access Diagnostics
    • View events leading to a crash
    • Manage reports
      • Set up custom reports
      • Test reports
      • Debugging symbols
        • Introduction to debugging symbols
        • Upload symbol files through the Unity Dashboard
        • Upload debugging symbols from CI/CD pipelines
        • Runner examples for uploading debugging symbols through CI/CD pipelines
        • Troubleshooting symbol file uploads from CI/CD pipelines
        • Symbol file uploads API reference
    • Diagnostics page reference
  • Privacy and consent
Unity Asset Manager
  • What's new
  • Asset Manager web
  • Asset Store
  • Manage Assets in the Editor
  • Unity Version Control
  • Developer documentation
Unity Pipeline Automation
  • About
  • Get started
  • Pipelines
  • Automations
  • Monitor jobs
  1. Unity Cloud Documentation
  2. Developer Data framework

Introduction to debugging symbols

Use debugging symbols to view stack traces in a human-readable format.
阅读时间2 分钟
最后更新于 23 天前

Symbols map program addresses to function names. They allow issues to provide a native crash stack trace with human-readable function names, instead of numerical addresses. They can be contained within the executable itself, but are usually stored in a separate file to reduce executable size.
Issues work with the following symbols:
  • Operating system (OS) symbols: System symbols are generated by the OS supplier and come in different formats depending on OS. Apple platforms use dSYM folders, Android symbols are stored in .so files, and Windows symbols are stored in .pdb files. Unity supports symbols generated by Apple, Google, and Microsoft.
  • Application (Unity) symbols: Application symbols are auto generated when you build your Unity project.
If your issues contain missing symbol files, it can be harder to diagnose the issues because they appear as numerical addresses. With Diagnostics, you can upload symbol files through either the Unity Dashboard or CI/CD pipelines to help identify issues in reports.

System symbols

Symbol files have a universally unique identifier (UUID) or globally unique identifier (GUID) that must exactly match the ID of the executable. Diagnostics generates the following errors if the service cannot load a symbol file with an ID that matches a library or module:
  • <system symbols missing>
  • <symbols missing for uuid: xxx...>
If this happens, the issue typically is that Diagnostics doesn't have the symbols for that OS version. For iOS and other Apple platforms, it can be difficult to obtain the symbols for older OS versions. If you encounter this situation, you can check if you have similar crash reports for another OS version. If you do, you might be able to resolve the issue by debugging in that OS version.

Application symbols

When building a project with diagnostic data collection enabled, Unity generates a symbol file and uploads it to the Diagnostics servers. If this process fails, a
symbols missing
message appears in the Unity Dashboard.
Reports with missing application symbols contain a line in the stack trace:
<symbols missing for uuid: xxx...>
To troubleshoot failures in the symbol upload, check the
symbol_upload.log
file located in the same folder as the main Unity log. It should indicate which symbols were found and processed, along with any errors that occurred while processing and uploading those symbols.

Copyright © 2026 Unity Technologies
法律信息隐私政策CookiesDocumentation Terms of Use请勿出售或分享我的个人信息您的隐私选择(Cookie 设置)

“Unity”、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属公司在美国和其他地方的商标或注册商标(此处查看更多信息)。其他名称或品牌是其各自所有者的商标。

为方便起见,一些页面是机器翻译的,可能包含不准确的内容。如有信息不一致的情况,以英文版本为准。

  • 在本页上
    • System symbols

    • Application symbols


报告此页面的问题