Mac终端 shell脚本打包iOS,发现没有生成DSYM文件

2024-07-09  本文已影响0人  nick5683

Mac终端里使用xcodebuild archive编译xcode项目,生成的archive内不包含dSYM符号表

⚠️ 说明:Xcode项目里的GENERATE_DEBUG_SYMBOLS(True)和 DEBUG_INFORMATION_FORMAT(dwarf-with-dsym)已正确设置的情况下,Mac终端里输入xcodebuild archive 编译出来的archive里,发现dSYMs文件夹里是空的,但是xcode打开该项目,通过xcode工具栏的product->archive编译的archive里dSYMs文件夹却不为空,里面有符号表文件.dSYM

只需要在shell脚本中设置生成dsym及对应的路径即可

xcodebuild archive -workspace ${workspace_name}.xcworkspace \
                   -scheme ${scheme_name} \
                   -configuration ${build_configuration} \
                   -archivePath ${export_archive_path} \
                   DEBUG_INFORMATION_FORMAT=dwarf-with-dsym \
                   DWARF_DSYM_FOLDER_PATH=$export_dSYM_path

上一篇 下一篇

猜你喜欢

热点阅读