#0 前言
第一次使用CocoaPods導入AFNetworking所遇到的問題。
#1 ruby安裝問題
Not Found 404
原因:淘寶停止基于 HTTP 協議的鏡像服務,需要改用https的協議。
方法:
1. gem sources --remove http://ruby.taobao.org/
2. gem sources -a https://ruby.taobao.org/
3. gem sources -l
4. sudo gem install cocoapods
#2 pod install之后卡在Setting up CocoaPods master repo
第一次用CocoaPods的確非常慢,慢到什么程度呢?克隆一個348M的文件,會斷開連接兩次。。。想當年迅雷下載速度能達到5Mb/s,而git clone
的速度卻不到百k。媽蛋。
問題:
Unable to add a source
原因:長城
解決方法:
這個Setting up CocoaPods master repo,其實就是在下載一個幾百兆的文件,可以在你的用戶名主目錄下查看這個文件夾,當然它是隱藏的。
失敗之后可以嘗試手動添加。
用命令cd ~
,ls -a
,可以看到有個.CocoaPods
文件夾,進入它,然后再進入它下面的repos
,然后git clone https://github.com/CocoaPods/Specs.git master
, 如果在這步之前,repos
下面已經有master
文件夾了,需要手動刪除之rm master
。
Helped by 大牛
建議早晨下載,這樣速度會比較快。而且開藍燈貌似沒有多大作用。
最后大功告成
大功告成
下載的文件大小348.90 MiB
.
最后的文件大小753M
.
#3. 注意事項
在Podfile里需要添加幾點東西,我們通常會用系統的TextEdit,但是,但是,我不建議你用系統的TextEdit,用SublimeText或者Xcode打開編輯都可以,就是不要用TextEdit。
用Xcode打開編輯Podfile
Xcode編輯
SublimeText2編輯
在Podfile文件第四行target 'FaiChouTest' do
要將這個'FaiChouTest'
改為你的項目文件夾名字。
最后你就可以pod install
了~