XCode4導入外部Library工程

jopen 11年前發布 | 44K 次閱讀 XCode4 iOS開發 移動開發

很多時候我們在開發當中,都會用到外部擴展的Frameworks(library),比如json- framework,ASIHTTPRequest,RegexKitLite,之前我都是直接把代碼拷貝出來放入相應的工程,這樣管理起來不是很好,直 接導入工程對源代碼的管理以及后續版本升級會比較方便,簡單介紹下導入順序

?首先下載自己想要用到的library工程文件的zip包,這里以TapkuLibrary為例子說明。
?下載之后解壓到自己喜歡的文件夾(我一般是直接放入工程文件夾的根目錄)

接著導入工程
?在XCode中,打開導入TapkuLibrary的工程
?打開左側的導航欄,選擇Frameworks,點擊鼠標右鍵選擇彈出目錄的「Add files to project」
?在彈出的對話框里選擇相應的TapkuLibrary的工程文件,添加到自己的工程中
其實直接手動拖,速度更快

XCode4導入外部Library工程

接著設置下自己工程的target的build屬性

先設置Build Phases
?選擇progect的targets,打開Build Phases標簽
?選擇Link Binary With Libraries,點擊+,添加libTapkuLibrary.a
?追加TapkuLibrary所需要的Frameworks

XCode4導入外部Library工程

最后在Build Settings追加build屬性。

?選擇Build Settings標簽
?選擇標簽欄下的all,打開所有build屬性設置項
?在檢索欄輸入Header Search Paths

XCode4導入外部Library工程

?在Header Search Paths處雙擊打開設置窗口,設置TapkuLibrary,
    如圖(*我這里把liberary工程直接放在工程文件夾的根目錄下,所以路徑配置就是TapkuLibrary,設置的時候根據自己的需要配置相對或者絕對路徑)

XCode4導入外部Library工程

?同樣在檢索欄輸入Other Linker Flags
?在Other Linker Flags處雙擊打開設置窗口,添加-all_load和-ObjC屬性,如圖

XCode4導入外部Library工程

Library導入完畢

然后就可以使用你建的公共類庫了

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!