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)"