Search Path見解

絕對路徑與相對路徑:

當xcode裏包含第三方庫時會有這個問題,一般個人在引入庫時使用的是絕對路徑,也就是路徑只是文件在你電腦上的路徑,也就是 個人使用是沒問題的 ,因爲在你電腦上使用時能找到該文件,但是如果需要把代碼上傳到svn這種版本管理系統供其他人使用的時候絕對路徑就會出現問題,因爲別人電腦上是找不到你文檔上設置的路徑,所以會報找不到文件的錯誤,解決這個問題的方法就是需要把絕對路徑改爲相對路徑。


所以在修改Library Search Paths這個選項的時候使用
"$(SRCROOT)/當前工程名字/需要包含頭文件所在文件夾"

將上面的雙引號裏面的字符串拷貝之後,你會發現這個“$(SRCROOT)”,會自動變成當前工程所以的目錄。


Framework search path:

會包括除了系統框架之外的第三方框架的路徑,在ios中用的不是很多,一般都不用

Header search path:

一般是你使用三方庫時需要 設置路徑在你的頭文件中 如果你使用一個路徑包含這個頭 設置成父路徑

Library search path:

如果你引入.a文件到工程時xcode將自動添加路徑  有時需要修改成相對路徑

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章