日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[cocoapods]安装cocoapods

發布時間:2025/3/20 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [cocoapods]安装cocoapods 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如果你的電腦已經安裝過cocoapods了,但是不知道怎么用,請直接跳轉到第8步

在安裝之前,我們先來了解什么是cocoapods

當你開發iOS應用時,會經常使用到很多第三方開源類庫,比如JSONKit,AFNetWorking等等。可能某個類庫又用到其他類庫,所以要使用它,必須得另外下載其他類庫,而其他類庫又用到其他類庫,“子子孫孫無窮盡也”,這也許是比較特殊的情況。總之小編的意思就是,手動一個個去下載所需類庫十分麻煩。另外一種常見情況是,你項目中用到的類庫有更新,你必須得重新下載新版本,重新加入到項目中,十分麻煩。如果能有什么工具能解決這些惱人的問題,那將“善莫大焉”。所以,你需要 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的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。