cocoapods應該是ios最常用最有名的類庫管理工具了,上述兩個煩人的問題,通過cocoapods,只需要一行命令就可以完全解決,當然前提是你必須正確設定它。重要的是,絕大部分有名的開源類庫,都支援cocoapods。所以,作為ios程式設計師的我們,掌握cocoapods的使用是必不可少的基本技能了。
1.ruby環境的安裝
1.1.ruby版本過低,使用rvm(ruby version manage即ruby版本管理)公升級ruby
//1.安裝rvm1.2.用rvm公升級rubycurl -l get.rvm.io | bash -s stable
//2.等待一段時間後就可以成功安裝後rvm
source ~/.bashrc
//3.測試是否安裝正常
rvm -v
//列出已知的ruby版本號1.3.檢視ruby版本rvm list known
//安裝ruby 最新版本
rvm install 最新版本號
ruby -v2.cocoapods的安裝2.1.切換cocoapods的資料來源
//先刪除舊的資料來源(有牆)2.2.安裝cocoapodsgem source --remove
//新增新的資料來源(**源目前已沒有維護)
gem source -a
//檢視資料來源
gem source -l
//安裝cocoapods2.1.2.新增第三方庫,sudo gem install cocoapods
//配置倉庫
2.1.1.開源庫的搜尋
pod search afnetworking
a.新建乙個專案
b.終端中,cd到專案的總目錄
c.建立podfile(配置檔案) vim podfile
d.鍵盤輸入 i,進入編輯模式
f.輸入 pod install,開始安裝第三方
a.正常情況的編寫
platform:ios,'8.0'b.如果不同的target需要不同的依賴庫,則可以target:'工程的名字' do
pod '第三方庫的名字','版本號'
end
platform :iosc.第三方庫版本號的各種寫法:target :'firsttarget' do
pod 'reachability'
pod 'sbjson'
pod 'afnetworking'
end
target :'secondtarget' do
pod 'openudid'
end
pod 『afnetworking』 //不顯式指定依賴庫版本,表示每次都獲取最新版本a.沒有指定工程中的targetpod 『afnetworking』, 『2.0』 //只使用2.0版本
pod 『afnetworking』, 『>2.0′ //使用高於2.0的版本
pod 『afnetworking』, 『>=2.0′ //使用大於或等於2.0的版本
pod 『afnetworking』, 『<2.0′ //使用小於2.0的版本
pod 『afnetworking』, 『<=2.0′ //使用小於或等於2.0的版本
pod 『afnetworking』, 『~>0.1.2′ //使用大於等於0.1.2但小於0.2的版本,相當於》=0.1.2並且<0.2.0
pod 『afnetworking』, 『~>0.1′ //使用大於等於0.1但小於1.0的版本
pod 『afnetworking』, 『~>0′ //高於0的版本,寫這個限制和什麼都不寫是乙個效果,都表示使用最新版本
b.podfile編寫規範有誤
c.安裝了多個xcode導致路徑發生改變
解決辦法
在targets -> search paths -> user header search paths 中 寫入 $再將後面引數改為recursive:
//進入cocoapods目錄f.當輸入終端命令 :cd ~/.cocoapods
//檢視檔案大小,每隔幾分鐘檢視一次
du -sh *
sudo gem install cocoapods提示以下錯誤:
這個問題說明是你的gem版本過舊了 (沒有報錯此步驟可以跳過)
執行 sudo gem update --system或是在命令中指定安裝到/usr/bin/pods下即可正常安裝成功:
sudo gem install -n /usr/local/bin cocoapods
安裝成功
g.安裝cocoapods 使用pod指定提示 "pod: command not found"
以上問題為本人目前遇到的 ,還請大家幫忙補充
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 ...