[cocoapods]安装cocoapods
如果你的電腦已經安裝過cocoapods了,但是不知道怎么用,請直接跳轉到第8步
在安裝之前,我們先來了解什么是cocoapods
當你開發iOS應用時,會經常使用到很多第三方開源類庫,比如JSONKit,AFNetWorking等等??赡苣硞€類庫又用到其他類庫,所以要使用它,必須得另外下載其他類庫,而其他類庫又用到其他類庫,“子子孫孫無窮盡也”,這也許是比較特殊的情況??傊【幍囊馑季褪?#xff0c;手動一個個去下載所需類庫十分麻煩。另外一種常見情況是,你項目中用到的類庫有更新,你必須得重新下載新版本,重新加入到項目中,十分麻煩。如果能有什么工具能解決這些惱人的問題,那將“善莫大焉”。所以,你需要 cocoapods。
cocoapods應該是iOS最常用最有名的類庫管理工具了,上述兩個煩人的問題,通過cocoapods,只需要一行命令就可以完全解決,當然前提是你必須正確設置它。重要的是,絕大部分有名的開源類庫,都支持cocoapods。所以,作為iOS程序員的我們,掌握cocoapods的使用是必不可少的基本技能了
?
cocoapods是用Ruby實現的,要想使用它首先需要有Ruby環境。幸運的是OS X 10.5以上的系統默認的已經可以運行Ruby了。
然后開始安裝Cocoapods的旅程吧!
1. 打開終端,輸入sudo gem install cocoapods (sudo 調用超級用戶執行后面的命令,因為要改系統一些東西,所以可能需要權限,所以在命令前加上sudo)
但是在下面看到了ERROR錯誤,那是因為我們系統默認的鏡像地址是http://rubygems.org ?這個網址是Google的,被天朝的墻擋住了(除非你的電腦能FQ),打印gem的source看一下,
2.輸入命令 gem source -l
發現果然是這個網址,那么后來知道淘寶有個ruby鏡像可以用,那么我們來替換一下吧。
首先刪除http://rubygems.org/ 這個網址,
3.然后在終端中輸入gem source --remove http://rubygems.org/
下面打印了一局http://rubygems.org/ removed from sources代表已經成功刪除了
4.然后重新添加一下gem source -a https://ruby.taobao.org/
?
下面打印了一局https://ruby.taobao.org/ added to sources 代表已經成功添加了,也可以自己打印下
gem source -l
成功了吧?!
5.然后開始安裝cocoapods在你這個電腦上,gem install cocoapods
錯誤信息1.:You don't have write permissions for the。。。 代表你沒有權限。得調用超級用戶sudo
6. sudo gem install cocoapods
錯誤信息2.:Operation not permitted?
不要怕,輸入sudo?gem install cocoapods -n ~/Software/ruby?
發現1 gem installed是吧?安裝成功了呢!
7.輸入命令 ?pod setup ?(下載并且安裝pod)
顯示setting up CocoaPods master repo 考驗網速的時候到了,等會吧!
過了好久。。。。。。Setup completed 安裝完成啦!
?
8. 到這里cocoapods就已經配置基本完畢了(注意,這臺電腦以后就可以直接使用cocoapods了,無需再執行上面的步驟進行安裝了,以后使用直接進行如下幾步),如果以上遇到什么問題,請搜索本人博客里cocoapods錯誤解決方法
然后就新建進入到要使用cocoapods的工程中,筆者在桌面有個工程
然后打開終端,然后輸入 cd 工程路徑 ??cd命令就是進入到某個文件夾路徑下,注意看:后面的名字會換成你進入文件夾的名字
9. 創建一個Podfile文件 (這個文件的作用就是cocoapods會自動讀取其中的命令,然后去下載并且導入到你工程里,這個Podfile中用戶要導入的第三方)
然后輸入pod init ?(初始化并且創建Podfile文件)
如果報錯那說明你這個路徑下已經有一個Podfile文件了
然后看工程中會多了個Podfile文件吧?
10. 然后你想要導入哪些第三方呢?比如我這里想要導入AFNetworking 那么在終端中輸入pod search AFN?
然后在下面找到你要導入的第三方,
?
然后打開Podfile文件,粘貼上面的命令
然后 回到終端 pod install ?會開始下載你指定的第三方
以后想要導入什么第三方,直接在終端pod search 第三方名字 然后把 pod命令復制下來 粘貼到Podfile文件對應的這個位置,然后回到終端pod install就可以了
然后回到工程目錄里看,多了個.xcworkspace的文件,以后都是用它來打開工程。
?
然后進入工程后,下載的第三方在這里哦,我們直接在我們自己的工程里直接就可以引入頭文件使用了哦!!
?
?
番外篇:
如果以后導入的第三方過多,不想pod install都重新下載,或者想更新下最新的怎么辦。
pod install --verbose --no-repo-update ?(安裝新加入的第三方) pod update --verbose --no-repo-update (更新有需要更新的第三方)
轉載于:https://www.cnblogs.com/lidongxu/p/5147015.html
總結
以上是生活随笔為你收集整理的[cocoapods]安装cocoapods的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: express细节点注意
- 下一篇: 关于EF查询表里的部分字段