XCode4導入外部Library工程
很多時候我們在開發當中,都會用到外部擴展的Frameworks(library),比如json- framework,ASIHTTPRequest,RegexKitLite,之前我都是直接把代碼拷貝出來放入相應的工程,這樣管理起來不是很好,直 接導入工程對源代碼的管理以及后續版本升級會比較方便,簡單介紹下導入順序
?首先下載自己想要用到的library工程文件的zip包,這里以TapkuLibrary為例子說明。
?下載之后解壓到自己喜歡的文件夾(我一般是直接放入工程文件夾的根目錄)
接著導入工程
?在XCode中,打開導入TapkuLibrary的工程
?打開左側的導航欄,選擇Frameworks,點擊鼠標右鍵選擇彈出目錄的「Add files to project」
?在彈出的對話框里選擇相應的TapkuLibrary的工程文件,添加到自己的工程中
其實直接手動拖,速度更快
接著設置下自己工程的target的build屬性
先設置Build Phases
?選擇progect的targets,打開Build Phases標簽
?選擇Link Binary With Libraries,點擊+,添加libTapkuLibrary.a
?追加TapkuLibrary所需要的Frameworks
最后在Build Settings追加build屬性。
?選擇Build Settings標簽
?選擇標簽欄下的all,打開所有build屬性設置項
?在檢索欄輸入Header Search Paths
?在Header Search Paths處雙擊打開設置窗口,設置TapkuLibrary,
如圖(*我這里把liberary工程直接放在工程文件夾的根目錄下,所以路徑配置就是TapkuLibrary,設置的時候根據自己的需要配置相對或者絕對路徑)
?同樣在檢索欄輸入Other Linker Flags
?在Other Linker Flags處雙擊打開設置窗口,添加-all_load和-ObjC屬性,如圖
Library導入完畢
然后就可以使用你建的公共類庫了