直接進入正題:
安裝CocoaPods那是肯定需要用到Ruby的啦,Mac自帶了Ruby,爲了保證gem版本不是那麼老,咱選擇更新一下:
打開終端輸入:sudo gem update --system
接下來輸入系統密碼就可以安裝了,輸入密碼時不會顯示的,輸完直接enter
之後出現這麼一句:
Latest version currently installed. Aborting.
因爲Ruby的軟件源rubygems.org被屏蔽了,所以要更換源
先:gem sources --remove
https://rubygems.org/
後:gem sources -a https://ruby.taobao.org/
接下來查看下源路徑是否更換了
gem sources -l
如果是:
*** CURRENT SOURCES ***
https://ruby.taobao.org/
這就代表成功了
那就執行安裝命令吧:sudo gem install cocoapods
如果出現:ERROR: Error installing cocoapods:
activesupport requires Ruby version >= 2.2.2.
意思就是ruby 版本過低,那就更新一下吧:
按以下步驟:
先:安裝 RVM:curl -L get.rvm.io | bash -s stable
後:測試一下是否安裝正常:rvm -v
說明ok了。
接下來:用RVM升級Ruby:
先:ruby -v (查看版本)
然後:rvm list known(列出已知的ruby版本)
然後:rvm install 2.3.0 (安裝你要安裝的ruby版本)
enter之後它在:(冒號)處停頓了,再按一次enter
然後就出現如下圖的樣子:
接着呀又是一直等呀等…
安裝完成之後ruby -v查看是否安裝成功。
成功就重新執行安裝命令:
sudo gem install cocoapods【蘋果系統升級 OS X EL Capitan 後改爲sudo gem install -n /usr/local/bin cocoapods】
輸入密碼之後又是巴拉拉一片。
我反正是沒弄明白這是啥,後來就是這樣
意思就是說成功後啦!來,笑一個(*^__^*) 。
接着就是建立倉庫:
如果不等了,直接關閉終端,然後如圖圖:
然後就是這個寶典啦:http://pan.baidu.com/s/1i48EVHF
下載完成之後解壓
把解壓後的文件直接拖到repos下面
重新打開終端,試試是否真的下載完成了:
分別輸入這兩個命令:
cd ~/.cocoapods
du -sh *
這是ok的。
試試能用麼,看下邊:
輸入:pod search AFNetworking 然後回車,稍等片刻,如果如下所示,說明ok囉!
大功告成!然後接可以使用啦。
【使用cocopods 1️⃣:
創建工程,進入工程所在的目錄(工程根目錄:cd空格,再把項目拖進來),enter。
執行命令 touch Podfile。
然後對改文件進行編輯,執行命令 open -e Podfile。
第一次執行這個命令,會有一個空白文件打開。
(Podfile文件的格式:
platform
:ios, ‘9.0’
target ‘工程名’ do
pod ‘Masonry’, ‘~>1.0.0’
end
)
執行命令:pod install。
】
使用cocopods 2️⃣:
打開Xcode然後File new一個Project ,創建一個single View Application到桌面,終端中輸入cd+空格,把剛剛創建到桌面的文件夾拖到終端中,enter。
接下來創建Podfile文件,輸入:vim podfile
出現這樣的
輸入i進入編輯模式,然後輸入
platform :ios, '9.3' 【ios小寫】
use_frameworks!
target 'Testcocoapods' do
pod 'SDWebImage', '~>3.7.6'
pod 'Masonry', '~>1.0.0'
pod 'AFNetworking','~>3.0'
end
【target是需要加的項目名】
輸入完之後按esc然後接着輸入:wq【冒號和小寫的w和q】 意思是保存並退出
接着輸入:pod install
然後就是這樣的:
說明可以了,打開你的項目看看吧:
需要加入其它的框架,就直接在Pods 下面的 Podfile裏邊加入:
然後在終端輸入:pod install
\(^o^)/YES!
可以囉,今兒大部分時間就用來整這個啦,怕自己以後忘記,也爲了可以幫幫和我一樣的菜菜們!笑一個 \(^o^)/~
【2017.5.10補充】(現在的Mac系統是)
在文中這一處:
接下來創建Podfile文件,輸入:vim podfile 一直到【【target是需要加的項目名】輸入完之後按esc然後接着輸入:wq【冒號和小寫的w和q】 意思是保存並退出】
以前這樣操作沒問題的,但是今天我遇到一個問題,我創建podfile:vim podfile之後,接着編輯添加框架之後出現問題:
然後我就鬱悶了~~~~~~
然後我撞了幾面牆之後一大佬兒說:先pod init 之後再vim podfile 然後 i ,然後 esc ,然後 :wq ,最後 pod install。
額!!!好吧,現在成功了,打開podfile文件裏面長這個樣子:[添加框架的時候要把 # use_frameworks 中的 # 去掉,下圖第6行]
除了這個,其他的步驟沒什麼問題!【當然視情況而定,沒出現這個問題還是按原來的套路走】