當iOS 項目中需要使用第三方開源類庫時,或者已使用的類庫需要更新時,再去一個個重新下載非常麻煩,但是通過CocoaPods,我們可以一行命令就解決這個問題
CocoaPods是一個負責管理iOS項目中第三方開源代碼的工具,Cocoa使用Ruby開發,其源碼在Github上開源https://github.com/CocoaPods/CocoaPods
CocoaPods可以節省設置和更新第三方開源庫的時間,提高工作效率
如果出現類似下面的提示,代表OK
安裝CocoaPods的工具包,在終端輸入下面的命令,安裝過程中由於網絡問題會比較慢,請耐心等待
sudo gem install cocoapods在終端輸入下面命令,初始化<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD4NCnBvZCBzZXR1cA0KPHA+s/bP1s/CzbzX1rf7se3KvrP1yry7r7PJuaY8L3A+DQo8cD48aW1nIGFsdD0="這裡寫圖片描述" src="/uploadfile/Collfiles/20150410/2015041008364029.png" title="\" />
在終端輸入pod search AFN,可以看到框架的版本,下載git的地址
如果安裝還不成功,升級下gem
sudo gem update –system終端切換到項目中使用pod init 創建一個Podfile文件
編輯Podfile文件,輸入 sudo vi Podfile ,然後導入AFN框架如下左圖,然後保存
?* 接著輸入pod install 把相關框架添加到項目中,在執行命令前把xcode和模擬器都關了
出現下面的提示,代表已經集成到你的項目中,由於網絡原因,可能下載會有點慢
接著打開Pods演示.xcworkspace即可運行項目,記住不是打開 Pods演示.xcodeproj
所有的依賴已經添加完成,我們就要導入頭文件即可使用
注意導入頭文件的格式,只能使用尖括號導入
Pods所有的依賴是根據Podfiles 文件配置的
要配置框架時,可以在後面指定配置號 pod ‘SDWebimage’, ‘~> 0.2.0’,但一般不指定,不指定則所用最近的版本號
有框架更新時,在終端切換到項目,然後運行 pod update 命令即可
如果是追加第三方框架,搜索框架,然後寫入 PodFile ,使用 pod install命令
添加的會顯示在下圖所示的地方
下面是常用的GEM命令
????????????????????