上邊的圖片裏邊展示了shange.framework和ermei.framework兩個框架在項目中的位置 :
shangge.framework這個框架在.xcodeproj的同級目錄中,在Search Paths中的Framework User Paths中設置的位置爲具體的位置爲:
ermei.framework這個框架在.xcodeproj的同級的下級目錄中,在Search Paths中的Framework User Paths中設置的位置爲 具體位置爲:
再後來我自己測試了一下 $(SRCROOT) 與 $(PROJECT_DIR) 這兩個標記表示的路勁都是一樣的都是指的項目的根目錄,也就是.xcodeproj那個目錄。
爲什麼我們要去設置Search Paths啦? 因爲我們常常往工程中添加其他第三方的框架,
但是我們添加是添加了,而且相當容易添加,但是當我們添加後,如果編譯,有時候會發現找不到我們添加的那個框架,這就是因爲編譯的時候沒有指定我們所添加的框架的路勁,或者該框架添加的路徑出現了錯誤,從而我們必須要在Search Paths中去設置修改我們所需要的庫的路徑,這樣才能保證我們的框能夠正常引入並使用
關於頭文件的使用,在search paths中也有一個設置頭文件路勁的選項,基本同上一樣的道理,如果我們引用上邊添加的某個庫中的.h文件,那麼我們需要使用#import <xx/yy.h>等,這個不一定,似具體情況來看,看你怎麼設置的頭文件查詢路勁.