天天看點

CocoaPods管理iOS第三方庫

CocoaPods的安裝( Mac下都自帶ruby,使用ruby的gem指令即可下載下傳安裝):

view source

1    sudo gem update --system //如果Ruby版本太低需要更新一下

2    

3    sudo gem install cocoapods

4    

5    pod setup

建立一個名為 Podfile 的檔案:

touch Podfile

open Podfile

索JSONKit這個庫: pod search JSONKit

使用時需要建立一個名為Podfile的檔案,以如下格式,将依賴的庫名字依次列在檔案中即可

platform :ios

pod 'JSONKit',       '~> 1.4'

pod 'Reachability',  '~> 3.0.0'

pod 'ASIHTTPRequest'

pod 'RegexKitLite'

pod 'JSONKit'

pod 'AFNetworking'

pod 'MBProgressHUD'

pod 'Reachability'

pod 'Nimbus/Core'

    Pods項目最終會編譯成一個名為libPods.a的檔案,主項目隻需要依賴這個.a檔案即可。

    對于資源檔案,CocoaPods提供了一個名為Pods-resources.sh的bash腳本,該腳本在每次項目編譯的時候都會執行,将第三方庫的各種資源檔案複制到目标目錄中。

    CocoaPods通過一個名為Pods.xcconfig的檔案來在編譯時設定所有的依賴和參數。

pod update

那試試看使用JONSKit.h,在ViewController.m裡引用下。找不到頭檔案,怎麼辦?還沒設定頭檔案的目錄,在項目的Target的裡設定一下:

如下圖所示,輸入${SRCROOT}  後面選上recursive。

CocoaPods管理iOS第三方庫