常用的工具之CocoaPods:
我們這裏就簡單介紹安裝和使用: 對於網上一些博客,我也就不想多少了大都是一樣的,而且成功的機率很小。最後找到官方文檔,雖然全是英文,但是全是乾貨,我喜歡。廢話少說,下面就來點乾貨:
安裝需要Ruby環境,這個在你mac電腦上默認,已經安裝好了,下面你要做的就是更新,但是有牆請依次執行下面的命令:
gem sources --remove https://rubygems.org/
等到有了反應之後輸入下面的命令:
gem sources -a http://ruby.taobao.org/
爲了驗證Ruby鏡像是不是taobao,可以用下面命令查看:
gem sources -l
在終端出現下面的文字表示成功:
*** CURRENT SOURCES ***
http://ruby.taobao.org/
下面我們來升級一下gem,輸入下面的命令:
sudo gem update --system
sudo gem install cocoapods
pod setup
在這時可能會出現下面的文字:
Setting up CocoaPods master repo
這表示正在下載
安裝成功之後,下面我們就來談談怎麼去使用cocoapods:
第一:創建一個xcode項目,然後利用終端cd 到你項目的文件夾下:
執行命令:
vim Podfile
創建一個Profile的文件,然後你可以嘗試者,在文件裏面輸入:
platform :ios, '7.0'
pod "AFNetworking", "~> 2.0"
然後執行保存退出命令:
:wq
然後,去執行下面的命令
pod install
然後,執行
pod update
下面需要注意的是: 每次更改了Podfile,都需要重新執行
pod update
,還有一點需要注意的是,我們新建好的工程需要打開的目錄是
.xcworkspace 而不是 .xcodeproj
下面,我們來談談需要注意的:
當你執行 pod install 除了Podfile CocoaPods還會生成一個Podfile.lock的文件,你應該提交這個文件到git上。因爲Podfile.lock會鎖定當前個依賴庫的版本,之後即使執行多次pod install也不會改變Podfile.lock,只有執行pod update 纔會改變,在多人協作的時候可以防止第三方庫升級時造成的第三方庫版本不一致。