我想在构建我的 Release 版本时创建一个 dSym 文件,但我也想在可执行文件中删除符号以使事情远离多管闲事的眼睛。有可能两者都做吗?还是它们相互排斥?
我正在使用这个:
GCC_GENERATE_DEBUGGING_SYMBOLS=YES,
GCC_DEBUGGING_SYMBOLS = full,
DEBUG_INFORMATION_FORMAT=dwarf-with-dsym,
COPY_PHASE_STRIP=YES,
DWARF_DSYM_FILE_NAME = "$(TARGET_NAME).dSYM",
DWARF_DSYM_FOLDER_PATH = "$(CONFIGURATION_BUILD_DIR)/dSyms"
...它确实创建了 dSym 文件,但不幸的是,这些符号保留在我的可执行文件中。
???