CocoaPods的安裝、使用(查找.安裝) 及 CocoaPods卸載

安裝

  1. 打開Mac自帶"終端";
  2. 查找Ruby的環(huán)境
查看 : gem sources -l

3 . 替換Ruby的默認(rèn)源,移除https://rubygems.org/,添加ruby-china

移除 : gem sources --remove https://rubygems.org/
添加 : gem sources -a https://gems.ruby-china.com/

如果之前安裝有http://ruby.taobao.org/,則需要移除http的淘寶源

 gem sources --remove http://ruby.taobao.org/ 

更新Mac 的Gem,Gem是管理Ruby庫(kù)和程序的標(biāo)準(zhǔn)包

sudo gem update -n /usr/local/bin —system

然后輸入管理員權(quán)限密碼(看不到輸入結(jié)果的,輸完密碼之后直接回車)

安裝CocoaPods

sudo gem install -n /usr/local/bin cocoapods

當(dāng)出現(xiàn) : Setting up CocaPods master repo時(shí);按住command + N開啟一個(gè)新的終端窗口;輸入:

cd ~/.cocoapods     // 回車
ls                  // 回車,會(huì)看到repos這個(gè)文件;
du -sh *            //回車,查看是否開始下載文件,cocoaPods文件一般在400MB以上

當(dāng)報(bào)錯(cuò)下面圖文時(shí)


錯(cuò)誤信息.png

請(qǐng)執(zhí)行下面指令:

pod setup

(PS:這個(gè)錯(cuò)誤有很多原因,不要糾結(jié),出現(xiàn)上面圖片內(nèi)容就執(zhí)行pod setup這個(gè)指令直到出現(xiàn)綠色字樣為止,上午安裝成功率很高,親身體會(huì));

.

CocoaPods的使用

查找

pod search + 庫(kù)名

舉例:
如輸入:pod search AFNetworking 后,等待返回所有符合搜索條件的結(jié)果??梢灾苯永玫氖牵簆od 'AFNetworking', '~> 3.1.0'

搜索實(shí)例

第三方庫(kù)的安裝
對(duì)建立好的工程進(jìn)行第三方類庫(kù)的安裝

  1. 在終端輸入 cd + 空格,然后拖動(dòng)項(xiàng)目文件夾到終端,自動(dòng)生成路徑
配置工程

2.創(chuàng)建Podfile文件

pod init

3.創(chuàng)建完成后工程內(nèi)如圖下中,會(huì)出現(xiàn)Podfile文件

Podfile文件

4.編輯Podfile文件

open -a Xcode Podfile
打開pod file文件樣式

其中#為注釋部分
打開后,在target 'CocoaPods' do 與 end 之間輸入你想導(dǎo)入的框架,我們以AFNetworking為例:

填寫第三方類庫(kù)名位置

5.執(zhí)行cocoaPods的安裝操作

pod install

CocoaPods 的卸載

1 . 打開終端,輸入命令 which pod 然后回車 我們就看到一個(gè)地址,這個(gè)地址就是我們安裝pod 的地址 如圖所示

cocoapods位置

2 . 找到地址了,然后我們就要?jiǎng)h除了 輸入命令 sudo rm -rf /usr/local/bin/pod 后面的地址就是圖上的地址;接下來回讓你輸入密碼(密碼都知道,蘋果的開機(jī)密碼) 如圖所示(移除pod組件)

刪除指令

3 . 接下來我們就要找到我們的cocoapods 安裝包的位置 輸入如下命令:gem list (移除 RubyGems 中的 Cocoapods程序包,RubyGems(簡(jiǎn)稱 gems)是一個(gè)用于對(duì) Ruby組件進(jìn)行打包的 Ruby 打包系統(tǒng)。 它提供一個(gè)分發(fā) Ruby 程序和庫(kù)的標(biāo)準(zhǔn)格式,還提供一個(gè)管理程序包安裝的工具。查看gems中本地程序包)如圖所示:

gem 列表

4 . 看到上面的列表,找到我們需要?jiǎng)h除的cocoapods的部分,如圖所示:

刪除的cocoapods的部分

5 . 接下來們要看清楚版本號(hào),然后進(jìn)行刪除,輸入命令 sudo gem uninstall cocoapods -v 0.39.0(注:后面的版本號(hào)要和上面列表中的版本號(hào)對(duì)應(yīng)) 如果刪除成功: 如圖所示:

移除cocoa pods版本

6 . 接下來刪除 下一個(gè)包,輸入命令:sudo gem uninstall cocoapods-core -v 0.39.0(注:這個(gè)包上面也有,注意版本好的對(duì)應(yīng)),如果刪除成功:如圖所示:

移除cocoa pods包

7 . 接下來們們檢查cocoapods是否刪除: 輸入如下命令:pod search AFNetworking或者pod 然后如圖所示:

驗(yàn)證

證明刪除成功;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容