cocoapods的使用

cocoapods
  • 首先來到你的項目文件:
    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安裝教程

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一. CocoaPods的介紹 什么是CocoaPods?CocoaPods是一個負(fù)責(zé)管理iOS項目中第三方開源庫...
    輝712閱讀 4,109評論 0 7
  • 1、Ruby環(huán)境搭建 下載安裝CocoaPods需要Ruby環(huán)境 ,Mac OS X 本身自帶Ruby, 安裝 R...
    Chris_js閱讀 944評論 0 6
  • 前言 前幾天發(fā)布我的開源庫<最簡單方便的iOS輪播開源庫:JYCarousel>到CocoaPods的時候。對Co...
    Dely閱讀 18,046評論 12 82
  • 一、什么是CocoaPods? 前言: 思考如何引入一個第三方框架。 例如: 百度地圖SDK、友盟、ShareSD...
    Nidalee丶閱讀 1,093評論 0 3
  • 折磨你不止有疾病 還有人言和過分的謙卑
    十張餅閱讀 113評論 0 0

友情鏈接更多精彩內(nèi)容