CocoaPods 安裝使用

2021-07-16 07:43:13 字數 2795 閱讀 4677

檢視下當前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 ...