2014-01-27 36 views
0

我的xcode項目鏈接到TestFlight庫(libTestFlight.a),該項目也在git(本地)下,然後我推到bitbucket。使用相對路徑來鏈接庫文件

然後我把項目拉到我的MacBook Pro。但是,第一次構建失敗是因爲它試圖使用與我的iMac相關的路徑來查找libTestFlight.a文件。我可以更改項目設置,並且一切正常,但我希望避免這種情況發生在機器之間的每次刷新。

我似乎無法找到一種方法讓鏈接器找到相對於xcode項目目錄的文件。

回答

1

如果你的軟件包中包含靜態庫,然後在Build Settings就可以把價值

"$SOURCE_ROOT" 

不管你的代碼運行在哪臺機器,它將始終指向正確的根文件夾。

對於Header Search Paths可以給出相同的結果。

+0

謝謝,這樣做(儘管我必須查看實際項目文件才能看到更改,因爲xcode在IDE中保留完整路徑名) – 300baud