檢視下當前ruby版本:開啟終端輸入
(注意一定要是 https 開頭的)
$gem sources -l
如果出現結果為
*** current sources ***
,則替換成功
(1) 安裝cocoapods
$sudo gem install cocoapods
備註:蘋果系統公升級 os x el capitan 後改為
$sudo gem install -n /usr/local/bin cocoapods
(2) 初始化pod
$pod setup
$sudo gem update --system
$pod search 第三方
$touch podfile
$vim podfile
platform:ios, '9.0'
target 'testcode' do
pod 'afnetworking', '~> 2.6.0'
end
ps:這是目前官方最新的podfile檔案格式,如果出現以下問題則需修改為上述格式:
[!]the dependency `afnetworking ` is not used in any concrete target
$pod install
$pod update
這個問題折磨了我好長時間,找了許多方法,總結出以下解決方法:
這說明某些環境原因導致pod更新不了,可能原因有,1)gem版本太低;2)github無法鏈結;3).cocoapods目錄下的配置資訊錯誤。我們可以乙個乙個來排除
首先更新gem到最新版本,在終端中輸入:
$ sudo gem update --system
然後檢查是否可以ping通github,在終端中輸入:
$ ping github.com
然後檢視pob repo list:
$ pod repo list
結果顯示0 repos,說明沒有安裝成功;
$ cd ~/.cocoapods/
$ sudo -rm -rf ~/.cocoapods/
重新執行pod setup,過一段時間後提示
setup completed則初始化成功。
updating local specs repositories
analyzing dependencies
[!] the dependency `fmdb (~> 2.3)` is not used in any concrete target.
the dependency `sdwebimage (~> 3.6)` is not used in any concrete target.
the dependency `afnetworking (~> 2.3.0)` is not used in any concrete target.
在建立podfile的時候,用這種格式使用,
platform :ios, '8.0'
#use_frameworks!個別需要用到它,比如reactivecocoa
pod 'afnetworking', '~> 2.6'
pod 'orstackview', '~> 3.0'
pod 'swiftyjson', '~> 2.3'
end
裡面的
記得替換為自己攻城裡面的target。這樣就基本ok了,執行pod install / pod update 就都可以了。(use_frameworks! 這個是個別需要的,這裡修改一下,可以把我上面的**中的這一行
【刪除】)
下面是另外一種寫法
platform :ios, '8.0'
#use_frameworks!個別需要用到它,比如reactivecocoa
def pods
pod 'afnetworking', '~> 2.6'
pod 'orstackview', '~> 3.0'
pod 'swiftyjson', '~> 2.3'
endpods
end
cocoapods 安裝使用
一 安裝ruby映象檔案 參考 步驟一 替換安裝映象路徑 gem sources add remove 輔助命令列 查詢 gem sources l current sources 請確保只有 ruby.taobao.org 步驟二 安裝映象 gem install rails v 二 安裝coco...
CocoaPods 安裝 使用
1.電腦安裝cocopods cocoapods安裝 sudo gem install cocoapods pod setup 公升級 gem sudo gem update system 更新ruby源 gem sources remove gem sources a gen source l 使...
CocoaPods 安裝 使用
1.開啟 terminal 2.移除現有 ruby 預設源 gem sources remove 3.使用新的源 gem sources a 4.驗證新源是否替換成功 gem sources l 5.安裝 cocoapods sudo gem install cocoapods pod setup ...