
首先來到你的項目文件:
cd 項目文件的位置然后,添加一個Podfile文件: vim Podfile
然后按 " i "進(jìn)入插入模式,進(jìn)行編輯,在文件中輸入以下內(nèi)容:
platform:ios,'8.0'
target 'SchoolMeal' do
pod 'AFNetworking'
end
//--SchoolMeal 為項目名字
注意:'你的項目名稱'是你項目文件中'xx.xcodeproj'文件,'xx.xcodeproj'去掉后綴名所得的‘xx’==(就是)‘你的項目名稱’
在編輯完成后按“esc”,
在按 “ : ”, 這個時候輸入wq,點擊回車,保存并退出。
這個時候打開Podfile文件就會看到里面添加了剛才在終端輸入的一行語句,
platform:ios,'8.0'
target 'SchoolMeal' do
pod 'AFNetworking'
end
- 最后:pod install ,沒報錯就可以了。
如果長時間沒有反應(yīng) 證明被墻了 換成pod install --verbose --no-repo-update這個命令 。
- 完成之后,就會看到之后打開工程都需要從類型為工程名.xcworkspace文件打開。
注意:再次進(jìn)行更新第三方庫的時候用這個命令
pod update --verbose --no-repo-update
遇到的問題總結(jié):
----------------------問題1 ----------------------
今天在安裝cocoapods時發(fā)現(xiàn)的這個錯誤,解決方法在此記錄下
其他安裝過程在此省略,在終端輸入pod setup 時出現(xiàn)以下錯誤
MacBook-Pro:~ Ben$ pod setup
Setting up CocoaPods master repo
[!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master
Cloning into 'master'...
error: RPC failed; curl 56 SSLRead() return error -9806
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
解決方案:在終端依次執(zhí)行以下命令行
$ brew remove git
$ brew remove curl
$ brew install openssl
$ brew install --with-openssl curl
$ brew install --with-brewed-curl --with-brewed-openssl git
----------------------問題2 ----------------------

遇到這種問題的話,可以手動去克隆一份到repos目錄下面。
步驟
1.通過finder的前往文件夾進(jìn)行查看 ~/.cocoapods/repos
2.通過終端,進(jìn)入到 ~/.cocoapods/repos
3.然后通過 git clone https://github.com/CocoaPods/Specs.git
還有其他問題的話,先看看是不是rubygem鏡像源是不是被墻了,可以切換鏡像源。
甚至,如果最終實在沒辦法,找到一個安裝好了cocoapods的Mac電腦,到他的~/.cocoapods/repos目錄下面拷貝出master文件到自己的Mac上的相應(yīng)位置。
注意:以上命令行確保你已經(jīng)安裝Homebrew,否則請安裝Homebrew
Homebrew的安裝非常簡單,打開終端復(fù)制、粘貼以下命令,回車,搞定(請放心使用,原汁原味的官方安裝方法搬運)
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Homebrew簡介
Homebrew簡稱brew,是Mac OSX上的軟件包管理工具,能在Mac中方便的安裝軟件或者卸載軟件
Homebrew使用
Homebrew使用沒啥好說的了,常用的
搜索軟件:brew search 軟件名,如brew search wget
安裝軟件:brew install 軟件名,如brew install wget
卸載軟件:brew remove 軟件名,如brew remove wget
更多的?自己去官網(wǎng)挖吧 http://brew.sh/index_zh-cn.html
另外附上幾個cocoapods有關(guān)的好文章:
一、CocoaPods的介紹、安裝、使用和原理
二、最新版CocoaPods安裝 error: RPC failed; curl 56 SSLRead() return error -9806 解決方案
三、cocoaPods的使用
四、【iOS工具】rvm、Ruby環(huán)境和CocoaPods安裝使用及相關(guān)報錯問題解決(2016.12.15 更新)
五、OSX10.11安裝cocoapods
六、iOS的庫依賴管理工具CocoaPods
七、iOS CocoaPods詳細(xì)教程
八、2017最新cocoaPods安裝教程