- @executable_path
这个变量表示可执行程序所在的目录
- @loader_path
这个变量表示每一个被加载的 binary (包括App, dylib, framework, plugin等) 所在的目录
- @rpath
@rpath 和前面两个不同,它只是一个保存着一个或多个路径的变量
- 总结
动态库设置:xcode [Build Settings] / [Deployment] / [Installation Directory]:设置为 @rpath
调用方设置:xcode [Build Settings] / [Linking] / [Runpath Search Paths] 添加 动态库所在路径
这样设置后,添加后的路径就会作为可执行程序的动态库搜索路径之一