Cocoa Pods是一個負(fù)責(zé)管理IOS項(xiàng)目中第三方資源的工具,只需要將用到的第三方開源庫放到一個名為Podfile的文件中,然后再終端命令行中執(zhí)行pod install命令,CocoPods就會自動將這些第三方庫的資源代碼下載下來,并且為當(dāng)前工程設(shè)置好相應(yīng)的依賴文件.
安裝Cocoa Pods步驟:
一.如何在MAC系統(tǒng)下安裝
1.MAC下已經(jīng)自帶ruby,只要使用ruby的gem命令就可以安裝
2.打開MAC終端,在終端輸入行上打上以下命令
sudo gem install cocoa pods
3.如果失敗,需要以下命令操作:
->刪除原來的源
gem sources —remove https://rubygems.org/
->添加新的源
gem sources -a https://gems.ruby-china.com
->查看新添加的源是否成功
gem sources -l
->如果顯示以下內(nèi)容表示添加源成功

->安裝Coco Pods工具
sudo gem install cocoa pods
二.如何使用pod工具查詢第三方庫
eg:pod search SDWebImage

三.如何在Xcode環(huán)境下使用Cocoa Pods工具
1.打開終端
2.使用cd命令切換到項(xiàng)目所在的路徑
3.接著在該路徑下面輸入pod init命令,該命令會在當(dāng)前Xcode項(xiàng)目中創(chuàng)建Podfile文件
4.打開Podfile文件,添加第三方庫的文件名和版本號,如下圖

5.在終端上輸入命令
pod install安裝Podfile文件中的第三方庫6.如果要修改了Podfile文件,需要在終端執(zhí)行命令
pod update7.最終等待下載第三方庫就好
8.使用Cocoa pods更新后會自動添加workspace文件,以后工程都要雙擊以***.workspace后綴結(jié)尾的文件去打開運(yùn)行
問題點(diǎn):
一.最近在更新Mac系統(tǒng)到macOS High Sierra后,pod install 出現(xiàn)下面提示:
-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory
解決辦法:
sudo gem update --system
sudo gem install -n /usr/local/bin cocoapods
二.執(zhí)行pod search
終端輸入:pod search afnetworking(不區(qū)分大小寫)
輸出:Creating search index for spec repo 'master'.. Done!,稍等片刻······就會出現(xiàn)所有帶有AFnetworking字段的類庫。