添加 include 及 lib 的搜索目录:
[ Search Paths ] -> [ Library Search Paths | Header Search Paths | Framework Search Paths ]
修改输出文件名:
[ packaging ] -> [ Product Name ] -> [ debug xxx.d | release xxx ]
修改输出路径(从 Xcode 11 开始):
添加 User-Defined build setting “+” :CONFIGURATION_BUILD_DIR
修改库的默认安装地址(推荐):
$(INSTALL_PATH) – (default is /usr/local/lib)
changed to : @rpath
其中,@rpath 是一组地址,可以在后期使用 install_name_tool 给可执行程序添加路径到 @rpath
实例:
测试:把 a.dylib 及 test 可执行程序放到同目录 ,执行 ./test
报错:image not found
解决方案:
otool -L a.dylib
install_name_tool -add_rpath "."
test 再次执行:./test
成功