關(guān)于Cocopods安裝的那些事

一.安裝Cocoapods


安裝和使用cocoapods

教程總結(jié)>>>>>>>>>>>>>>>

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

//等有反應(yīng)之后再敲入以下命令

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

sudo gem update --system

gem sources -l

sudo gem install cocoa pods

二.升級(jí)ruby


可能在第一步操作的時(shí)候,提醒ruby等級(jí)過低,需要升級(jí),那么就在這里升級(jí)ruby吧

1、安裝 RVM

curl -L get.rvm.io | bash -s stable

$ source ~/.bashrc

$ source ~/.bash_profile

2.用ram升級(jí)ruby

ruby -v

rvm list known

rvm install 2.2

升級(jí)成功后再查看版本

ruby -v

3.再次安裝cocoapods

sudo gem install cocoapods

進(jìn)行安裝

三.第三方庫(kù)導(dǎo)入


利用cocoapods給工程添加

vim Podfile

輸入需要的第三方庫(kù),例如

platform :ios, "7.0"

use_frameworks!

target '工程名' do

pod 'UMengSocialCOM', '~> 5.2.1'

end

關(guān)閉保存后終端輸入:

pod setup --verbose --no-repo-update

pod install

即可給工程里面添加第三方庫(kù)并且關(guān)聯(lián)


至此,大功告成!



2018-01-23 update

升級(jí)cocoapod

1.檢查當(dāng)前版本號(hào)

PishumdeMacBook-Pro:~ Pishum$ pod --version

1.2.1

當(dāng)前版本是1.2.1,現(xiàn)在最新版本是1.4.0(2018-01-23檢測(cè)版本)

2.檢查ruby源地址

PishumdeMacBook-Pro:~ Pishum$ gem source -l

*** CURRENT SOURCES ***

https://ruby.taobao.org/

3.更換新源

//移除舊的

PishumdeMacBook-Pro:?Pishum$ gem sources --remove https://ruby.taobao.org/

https://ruby.taobao.org/ removed from sources

//添加新的

PishumdeMacBook-Pro: Pishum$ gem sources -a https://gems.ruby-china.org/ https://gems.ruby-china.org/ added to sources

//查看新源信息

PishumdeMacBook-Pro: Pishum$ gem source -l

*** CURRENT SOURCES ***

https://gems.ruby-china.org/

4.開始安裝

PishumdeMacBook-Pro: Pishum$ sudo gem install cocoapods

Password:

Fetching: cocoapods-core-1.4.0.gem (100%)

Successfully installed cocoapods-core-1.4.0

Fetching: cocoapods-deintegrate-1.0.2.gem (100%)

Successfully installed cocoapods-deintegrate-1.0.2

Fetching: molinillo-0.6.4.gem (100%)

Successfully installed molinillo-0.6.4

Fetching: xcodeproj-1.5.4.gem (100%)

ERROR:? While executing gem ... (Errno::EPERM) ? ?

Operation not permitted - /usr/bin/xcodeproj

5.如果上一步安裝報(bào)錯(cuò)Operation not permitted - /usr/bin/xcodeproj

PishumdeMacBook-Pro: Pishum$ sudo gem install -n /usr/local/bin cocoapods

Successfully installed xcodeproj-1.5.4 Fetching: ruby-macho-1.1.0.gem (100%)

Successfully installed ruby-macho-1.1.0 Fetching: cocoapods-1.4.0.gem (100%)

Successfully installed cocoapods-1.4.0

Parsing documentation for xcodeproj-1.5.4

Installing ri documentation for xcodeproj-1.5.4

Parsing documentation for ruby-macho-1.1.0

Installing ri documentation for ruby-macho-1.1.0

Parsing documentation for cocoapods-1.4.0

Installing ri documentation for cocoapods-1.4.0

3 gems installed

//查看版本

PishumdeMacBook-Pro: Pishum$ pod --version

1.4.0

最后編輯于
?著作權(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)容

  • 第一次安裝CocoaPods也遇到了一些坑,但是 那個(gè)時(shí)候時(shí)間比較緊,沒有抽出時(shí)間整理,最近因?yàn)殡娔X還原從新做了系...
    幸福的尾巴__閱讀 8,350評(píng)論 7 9
  • CocoaPods 是什么? CocoaPods 是一個(gè)負(fù)責(zé)管理 iOS 項(xiàng)目中第三方開源庫(kù)的工具。CocoaPo...
    朝洋閱讀 25,738評(píng)論 3 51
  • 首先看 web 通信的各種方式 1、WebSocket 是什么原理?為什么可以實(shí)現(xiàn)持久連接?(來自知乎) 2、細(xì)說...
    一沭丶閱讀 121評(píng)論 0 0
  • 即使我不愿承認(rèn),我的年齡也還是不由分說地又朝前跨了一步。哎,我這條單身的老狗,真是讓親人、朋友操碎了心。 難為了小...
    溫小火閱讀 401評(píng)論 27 32
  • 人在低谷的時(shí)候,怎么走都是上坡 01 好多人都對(duì)“一帆風(fēng)順”誤解了,以為一輩子可以無病無難到公卿,哪知順境和逆境在...
    雷壘閱讀 5,300評(píng)論 29 90