@rPath
:运行时@rPath
指示dyld
搜索路径列表,用于找到动态库(是一个或者多个路径的列表)
@executable_path
:这个变量表示可执行程序所在的目录,可执行文件的绝对路径
@loader_path
:这个变量表示每一个被加载的 binary (包括可执行程序, dylib, framework 等) 所在的目录。被加载的Mach-O
所在目录,每次加载都可能被设置为不同路径,由上层指定(谁链接我们的binary,就是谁的路径)
@rPath
:运行时@rPath
指示dyld
搜索路径列表,用于找到动态库(是一个或者多个路径的列表)
@executable_path
:这个变量表示可执行程序所在的目录,可执行文件的绝对路径
@loader_path
:这个变量表示每一个被加载的 binary (包括可执行程序, dylib, framework 等) 所在的目录。被加载的Mach-O
所在目录,每次加载都可能被设置为不同路径,由上层指定(谁链接我们的binary,就是谁的路径)