Mac終端里使用xcodebuild archive編譯xcode項目,生成的archive內不包含dSYM符號表
?? 說明:Xcode項目里的GENERATE_DEBUG_SYMBOLS(True)和 DEBUG_INFORMATION_FORMAT(dwarf-with-dsym)已正確設置的情況下,Mac終端里輸入xcodebuild archive 編譯出來的archive里,發(fā)現(xiàn)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