XCode隐藏第三方库的符号

2016-09-02  本文已影响667人  fishg

以下摘抄自:http://stackoverflow.com/questions/3276474/symbol-hiding-in-static-libraries-built-with-xcode-gcc

然后需要移除一些global的自定义符号,比如FMDatabase

nm -j 静态库  | grep FMDatabase > third.symbol

然后把third.symbol文件放的项目根目录,再在xcode工程对应target的 build settings里找到:Single-Object Prelink Flags,设置值:

-unexported_symbols_list $(PROJECT_DIR)/third.symbol
上一篇下一篇

猜你喜欢

热点阅读