iOS - 第三方Cocoapods 類庫(kù)管理工具

1.CocoaPods是什么?

CocoaPods是一個(gè)可以幫你集中管理第三方庫(kù)的開(kāi)源項(xiàng)目,運(yùn)行在Ruby的環(huán)境下,基于GitHub托管優(yōu)勢(shì),使用CocoaPods可以省去第三方類庫(kù)大部分的配置和部署時(shí)間,也可以由CocoaPods直接更新第三方類庫(kù)的版本.

2. 安裝Cocoapods:

1.mac 升級(jí)ruby版本

1.查看當(dāng)前ruby版本: ruby -v ,如果沒(méi)有ruby版本先安裝rvm管理下載安裝 curl -L https://get.rvm.io |? bash -s stable

安裝問(wèn)題

在防火墻已關(guān)閉的情況下使用curl-L get.rvm.io | bash -s stable出現(xiàn)

出現(xiàn)此問(wèn)題需要在 /etc/hosts文件加入以下兩個(gè)端口域名,即可解決

20.205.243.168 api.github.com
185.199.108.133 raw.githubusercontent.com

如果出現(xiàn)?curl: (35) SSL connect error 錯(cuò)誤,使用?yum -y update nss 更新?nss 即可解決

HomeBrew安裝
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

2.列出已知ruby的版本: rvm list known

3.安裝版本號(hào):rvm install 2.4.0(版本號(hào))

1.打開(kāi)終端,輸入命令 $ sudo gem install cocoapods

$ sudo gem update--system??? 更新 gem版本的問(wèn)題,直接運(yùn)行

$ gem sources --remove https://rubygems.org/

//淘寶鏡像現(xiàn)在是https:

$ gem sources --add https://gems.ruby-china.com/

//命令查看ruby鏡像是否被設(shè)置成淘寶了:

$ gem sources -l

##手動(dòng)安裝rvm

// 離線包

curl -sSL https://github.com/rvm/rvm/tarball/stable -o rvm-stable.tar.gz

// 創(chuàng)建文件夾

mkdir rvm && cd rvm

// 解包

tar --strip-components=1 -xzf ../rvm-stable.tar.gz

// 安裝

./install --auto-dotfiles

// 加載

source ~/.rvm/scripts/rvm

// if --path was specified when instaling rvm, use the specified path rather than '~/.rvm'

##rvm 安裝 ruby

// 查詢 ruby的版本

rvm list known

// 下載指定的版本

rvm install 2.4.0

// 將系統(tǒng)的ruby切換為下載的版本

rvm use 2.4.0? --default

————————————————

版權(quán)聲明:本文為CSDN博主「humbert、」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。

原文鏈接:https://blog.csdn.net/zhujianfeng123567/java/article/details/105765283

3.創(chuàng)建PodFile文件

切換到項(xiàng)目文件目錄下

$ cd /Users/xy/Desktop/CocoapodsTest//項(xiàng)目文件的目錄

$ touch Podfile

4. 編輯Podfile

1.直接打開(kāi)空白的Podfile文件輸入第三方庫(kù)的信息,然后保存退出。

2.用命令編輯

platform :ios, '8.0'
target ‘selfProject’ do
inhibit_all_warnings!
pod 'AFNetworking'
pod 'SVGAPlayer'
end

3.$ cd進(jìn)入demo的工程文件下(和Podfile在同一目錄下)

4. 執(zhí)行命令` $ pod install

5.更新所有的類庫(kù),獲取最新版本的類庫(kù)

$ pod update

//按照podfile的要求來(lái)請(qǐng)求類庫(kù),如果類庫(kù)版本號(hào)有變化,那么將獲取失敗。

$ pod install

先用`$ pod update`,再用`$ pod install`就成功了

6.刪除類庫(kù)

1. 刪除pod加入的第三方。在Podfile文件中,刪除庫(kù)的哪一行配置。然后重新install就可以了。

7.Mac未安裝Homebrew

1.解決方法:在命令行輸入以下指令安裝Homebrew或者進(jìn)入官網(wǎng)找到最新的下載鏈接

Homebrew官網(wǎng):http://brew.sh/index_zh-cn.html

ruby?-e?"$(curl?-fsSL?https://raw.githubusercontent.com/Homebrew/install/master/install)"

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

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

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