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

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

作者: nick5683 | 来源:发表于2024-07-09 09:33 被阅读0次

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

相关文章

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/jcnacjtx.html