最近在首頁(yè)看到了CocoaPods的安裝方法祝旷,其實(shí)我也忘記了,就拿了個(gè)新電腦試了一下竖哩,結(jié)果發(fā)現(xiàn)搬運(yùn)的還是比較老的東西哭廉,所以想做一個(gè)看看。
以下命令在終端執(zhí)行相叁;
1:
gem sources --remove https://rubygems.org/
以刪除官方的ruby sources遵绰;
2:
gem sources -a https://ruby.taobao.org/
把ruby sources地址換成被墻了也能訪問(wèn)的鏡像地址,順帶說(shuō)一句必須要寫https增淹,這個(gè)鏡像網(wǎng)址已經(jīng)不接受http的請(qǐng)求椿访;
3:
gem sources -l
查看你的ruby地址
如果出現(xiàn)了下面的樣子則表示更換成功:
4:
sudo gem install cocoapods
這個(gè)時(shí)候我們可以開始下載安裝cocoapods了
如果出現(xiàn)下面的
setting up cocoapods master repo
請(qǐng)耐心等待,需要下載大概140M的文件
5:
cd desktop/myApp
進(jìn)入到自己的項(xiàng)目文件夾
touch Podfile
在項(xiàng)目根文件夾內(nèi)建立名字為Podfile的文件
open -a Xcode Podfile
這里也可以選用vim編輯虑润,不過(guò)要注意的是一定不可以用除了vim和Xcode以外的方式編輯Podfile文件赎离,否則會(huì)失效;
<pre>platform :ios, '8.0'
target 'myAppName' do
pod 'AFNetworking', '~> 2.6'
pod 'Masonry', '~> 1.0.1'
end</pre>在打開的文件中輸入這里的代碼來(lái)添加想添加的庫(kù),具體版本可以使用
pod search Masonry
seach后面寫上需要搜索的庫(kù)梁剔,會(huì)返回給你具體的版本信息虽画;
6:
pod install
執(zhí)行后會(huì)在項(xiàng)目目錄里建立一個(gè)workspace工程文件,說(shuō)到底CocoaPods是把所有需要的庫(kù)打包成一個(gè)名字為
libPods-myAppName.a
的靜態(tài)庫(kù)荣病,并且放到項(xiàng)目中码撰,于是就成為了一個(gè)workspace,上面的myApp是自己的項(xiàng)目个盆,下面的Pods項(xiàng)目負(fù)責(zé)輸出libPods-myAppName.a這個(gè)文件給自己的項(xiàng)目使用脖岛。
7:
pod update
執(zhí)行會(huì)自動(dòng)升級(jí)庫(kù)為最新的版本。
希望大家多多交流颊亮。