一、什么是CocoaPods
隨著 iOS 開發(fā)者的增多,業(yè)界也出現(xiàn)了為 iOS 程序提供依賴管理的工具啦吧,它的名字叫做:CocoaPods颜武,CocoaPods 的出現(xiàn)使得我們可以節(jié)省設(shè)置和更新第三方開源庫的時間。
二拖吼、CocoaPods的安裝
CocoaPods可以方便地通過Mac自帶的RubyGems安裝鳞上。
打開Terminal(Mac電腦自帶的終端),然后按照以下提示操作即可:
1.設(shè)置ruby的軟件源
這是因為ruby的軟件源rubygems.org因為使用亞馬遜的云服務(wù)吊档,被我天朝屏蔽了篙议,需要更新一下ruby的源,過程如下:
$ gem sources -l (查看當(dāng)前ruby的源)
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/ (淘寶的目前沒有維護(hù)了建議換成https://gems.ruby-china.org/)
$ gem sources -l
如果gem太老怠硼,可以嘗試用如下命令升級gem $ sudo gem update --system升級成功后會提示: RubyGems system software updated
2執(zhí)行安裝CocoaPods
如果之前裝過cocopods鬼贱,要更新最新版本最好先卸載掉。
卸載命令:
$ sudo gem uninstall cocoapods
安裝命令
$ sudo gem install -n /usr/local/bin cocoapods
$ sudo gem install -n /usr/local/bin cocoapods --pre (注明: 前者沒有加 --pre 的香璃,會安裝最新已發(fā)布的版本 这难; 后者加了 --pre 的,會安裝到最新的 beta 版本葡秒。)
然后再
$ pod --version (查看版本)
接下來進(jìn)行安裝姻乓,執(zhí)行:
$ pod setup
pod setup在執(zhí)行時,會輸出Setting up CocoaPods master repo眯牧,但是會等待比較久的時間蹋岩。這步其實是 Cocoapods 在將它的信息下載到 ~/.cocoapods目錄下,如果你等太久学少,可以試著 cd 到那個目錄剪个,用du -sh *來查看下載進(jìn)度。
安裝成功后,你會看到:Setup completed
三版确、Cocoapods的使用
進(jìn)入工程所在的目錄(工程根目錄)
執(zhí)行命令:
$ touch Podfile
文件編輯扣囊,執(zhí)行命令:
$ open -e Podfile
Podfile文件的格式應(yīng)該如下:
platform :ios, '8.0' //兼容版本
use_frameworks!
target 'UnbndedArts' do //引號里面為項目名
pod 'AFNetworking' //庫名
end
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['ENABLE_BITCODE'] = 'NO'
end
end
end
搜索集成庫執(zhí)行命令:
$ pod search AFNetworking
安裝,執(zhí)行命令:
$ pod install
更新庫阀坏,執(zhí)行命令:
$ pod update
哪里有問題歡迎大家隨時提如暖,最近才寫記錄下方便以后查找。希望能和大家一起學(xué)習(xí)交流進(jìn)步忌堂。如果覺得好請關(guān)注我——謝謝盒至。 祝大家代碼永無bug