最近在首頁看到了CocoaPods的安裝方法,其實我也忘記了,就拿了個新電腦試了一下,結(jié)果發(fā)現(xiàn)搬運的還是比較老的東西,所以想做一個看看。
轉(zhuǎn)自:http://www.cnblogs.com/jys509/p/4839803.html
一、升級Ruby環(huán)境
sudo gem update --system
如果Ruby沒有安裝,請參考如何在Mac OS X上安裝 Ruby運行環(huán)境
二、使用淘寶的RubyGems鏡像
以下命令在終端執(zhí)行;
1:
gem sources --removehttps://rubygems.org/
以刪除官方的ruby sources;
2:
gem sources -ahttps://ruby.taobao.org/
把ruby sources地址換成被墻了也能訪問的鏡像地址,順帶說一句必須要寫https,這個鏡像網(wǎng)址已經(jīng)不接受http的請求;
3:
gem sources-l
查看你的ruby地址
如果出現(xiàn)了下面的樣子則表示更換成功:

Paste_Image.png
4:
sudo geminstallcocoapods
這個時候我們可以開始下載安裝cocoapods了
如果出現(xiàn)下面的
setting up cocoapods master repo
請耐心等待,需要下載大概140M的文件
5:
cddesktop/myApp
進入到自己的項目文件夾
touch Podfile
在項目根文件夾內(nèi)建立名字為Podfile的文件
open-aXcode Podfile
這里也可以選用vim編輯,不過要注意的是一定不可以用除了vim和Xcode以外的方式編輯Podfile文件,否則會失效;
platform :ios, '8.0'
target 'myAppName' do
pod 'AFNetworking', '~> 2.6'
pod 'Masonry', '~> 1.0.1'
end
在打開的文件中輸入這里的代碼來添加想添加的庫,具體版本可以使用
pod search Masonry
seach后面寫上需要搜索的庫,會返回給你具體的版本信息;
6:
podinstall
執(zhí)行后會在項目目錄里建立一個workspace工程文件,說到底CocoaPods是把所有需要的庫打包成一個名字為
libPods-myAppName.a
的靜態(tài)庫,并且放到項目中,于是就成為了一個workspace,上面的myApp是自己的項目,下面的Pods項目負責(zé)輸出libPods-myAppName.a這個文件給自己的項目使用。
7:
pod update
執(zhí)行會自動升級庫為最新的版本。
希望大家多多交流。