CocoaPods
是使用Ruby
語言寫的,因此須要Ruby
的支持,mac自帶Ruby
。git
因爲操做系統的安全問題,蘋果禁止升級系統的Ruby
,其實也沒有這個必要,只要是系統版本比較新的,自帶的軟件版本都會比較新。安全
若是非要用最新版本的Ruby
,可用經過Homebrew
安裝另一個Ruby
,這樣就不會和系統的有衝突了。ruby
CocoaPods is built with Ruby and is installable with the default Ruby available on OS X. We recommend you use the default Ruby.ide
Using the default Ruby install can require you to use sudo when installing gems. Further installation instructions are in the guides.ui
gem source -r https://rubygems.org/ gem source -a http://mirrors.aliyun.com/rubygems/
# Xcode 8 + 9 $ sudo gem install cocoapods //有的版本的系統不須要sudo權限
這裏我使用清華大學開源軟件鏡像站,如下是該鏡像站的使用說明操作系統
$ cd ~/.cocoapods/repos $ pod repo remove master $ git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master
最後進入本身的工程,在本身工程的podFile第一行加上:索引
source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'
據說 CocoaPods 有個APP,不想折騰了,不知道能不能修改索引,改爲國內的鏡像,這樣就少折騰點rem
不過這不是正常的路啊!