满意答案
bing825027
2016.02.29
采纳率:58% 等级:9
已帮助:513人
两个project:
dym -> dym.framework
hello -> hello.app
hello.app动态链接dym.framework
关于动态链接的xcode设置有以下几个变量:
@rpath
hello项目中,Run Path search paths的值,基本格式如下:
//:configuration = Debug
LD_RUNPATH_SEARCH_PATHS = $(inherited) @loader_path/Frameworks @executable_path/Frameworks
//:configuration = Release
LD_RUNPATH_SEARCH_PATHS = $(inherited) @loader_path/Frameworks @executable_path/Frameworks
@loader_path
根据apple doc的解析,是使用加载共享库的二进制文件所在的目录
比如, hello.app/hello会加载dym.framework/dym,则@loader_path指向hello.app目录
@executable_path
00分享举报