使用相对路径链接库文件

时间:2014-01-27 01:09:09

标签: xcode

我的xcode项目链接到TestFlight库(libTestFlight.a),项目也在git(本地)下,然后我推送到bitbucket。

然后我将项目下载到我的macbook pro。但是第一次构建失败是因为它试图使用相对于我的iMac的路径找到libTestFlight.a文件。我可以更改项目设置,一切正常,但我想避免在机器之间的每次刷新时发生这种情况。

我似乎找不到让链接器找到相对于xcode项目目录的文件的方法。

1 个答案:

答案 0 :(得分:1)

如果你的包中包含静态库,那么在Build Settings中你可以输入值

"$SOURCE_ROOT"

无论您的代码运行在哪台机器上,它始终指向正确的根文件夹。

Header Search Paths也可以这样做。