# 使用说明

$ crasheye_symbol_upload_tool.exe --appkey <appkey> --version <version> --platform <platform> <symbol_file>

args:

  • --appkey <appkey> : 项目的appkey
  • --version <version>: 应用版本
  • --platform <platform> : 符号文件的所属平台: android, ios, windows, macos, ps5, harmony, xbox
  • --disable_upload: 不上传符号文件,仅本地打包
  • --internal : 上传符号文件到内网服务器(仅限内网使用, 上传速度相对于上传到外网会快)
  • --package_info : 上传符号文件的打包信息(包括branchname, gitcommitid, buildmode等信息)
  • symbol_file:
    • android平台: 单个符号文件(仅支持 *.so 后缀的ELF格式符号文件), 或包含多个符号文件的文件夹路径(支持多级文件夹)
    • windows平台:单个符号文件(仅支持 *.pdb/*.exe/*.dll 后缀的PE格式符号文件), 或包含多个符号文件的文件夹路径(支持多级文件夹)
    • iOS平台:单个符号文件(仅支持 *.dSYM 后缀的mach-O格式符号文件), 不支持文件夹 (因为dSYM符号文件本身就是一个文件夹)

NOTE:

  1. 暂不支持上传zip格式的符号文件。
  2. 在上传windows和android平台符号时,工具不会对符号文件进行任何本地解析,而是直接将其打包上传给服务器,由服务器解析符号文件。
  3. 在上传iOS平台符号时:
    • 如果当前运行工具的操作系统是macOS,则会先使用 dump_syms 工具在本地先解析符号文件后再上传服务器。
    • 如果当前运行工具的操作系统是windows/linux,使用工具时需加参数--internal(只有内网才有中转服务),则会直接将 *.dSYM 符号文件打包上传服务器,由服务器解析符号文件(因为 dump_syms 工具不支持windows/linux平台)。

各端符号文件上传工具详情可见

  1. Android NDK使用指南-符号文件上传
  2. iOS SDK 使用指南-符号文件上传
上次更新: 2025/12/30 17:55:03