一. cocoapods 安裝步驟
- 刪除源(這個(gè)系統(tǒng)自帶的,服務(wù)器在國(guó)外,"不穩(wěn)定")
$ sudo gem sources -r https://rubygems.org/
- 添加源(使用淘寶的鏡像,記住要用https)
$ sudo gem sources -a https://ruby.taobao.org/
- 安裝cocoa pods
$ sudo gem install cocoa pods
- 檢查cocoapods是否安裝成功, 以及當(dāng)前版本號(hào)(最新版本1.0.1)
$ pod --version
- 下載cocoapods 上所有的第三方類庫
$ pod setup
注意:
最后一步,可能會(huì)停留在 Setting up CocoaPods master repo 這個(gè)狀態(tài)一段時(shí)間,是因?yàn)橐M(jìn)行下載安裝,而且目錄比較大,需要耐心等待一下
如果一直停著不動(dòng),可以從其他方式獲取到.cocoapods文件夾解壓到你的電腦用戶目錄下
.cocoapods默認(rèn)是隱藏的,如果用戶目錄下已經(jīng)存在文件夾,會(huì)無法直接覆蓋,可以復(fù)制下一級(jí)文件夾去覆蓋
如果是使用的解壓縮包, 就不需要再次執(zhí)行 pod setup
以上5 步整完之后, cocoapods 和 cocoapods上所有的第三方類庫就都下載到本地
二捌锭、 下面是使用步驟
- 使用終端命令進(jìn)入到你工程根目錄 (cd )
- 使用touch 命令創(chuàng)建Podfile (touch Podfile)
- 用Xcode打開剛才用touch命令創(chuàng)建的文件, 把下面信息copy到Podfile文件中(以AFNetworking為例)
如果對(duì)命令行比較熟悉,也可以用VIM編譯器
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '7.0'
target '你工程target名稱' do
pod 'AFNetworking', '~> 3.0.4'
end
這是最新版本的cocospod的格式,需要修改的主要是支持平臺(tái)的版本,工程名字以及需要導(dǎo)入的框架
4.改完文件后, 終端上進(jìn)入到你工程根目錄, 輸入下面的命令
讓cocoapods去集成第三方類庫, 自動(dòng)生成開發(fā)環(huán)境 (先去本地找對(duì)應(yīng)的第三庫, 如果沒有再去網(wǎng)絡(luò)上下載, 可能會(huì)卡住)
$ pod update
$ pod update --verbose --no-repo-update (這個(gè)命令只會(huì)從本地找第三方類庫, 如果本地沒有就會(huì)報(bào)錯(cuò), 不會(huì)去網(wǎng)絡(luò)上加載)
5.上面步驟完了之后, 到你工程的根目錄,不要打開藍(lán)色圖標(biāo), 打開白色后綴是xcworkspace的工程使用即可.