前提是你電腦已經安裝了CocoaPods
1、打開終端
2、進入你的工程目錄
cd /Users/...../CocoaPodsDemo
3、 創建Pods文件
touch Podfile
新建一個文件,指令:vim Podfile
(touch Podfile 也行,注意大小寫,通過touch創建的不能直接編輯,還得雙擊打 開,所以一般用vim那個)。新建這個文件的目的是要告訴CocoaPods我這個工程里需要用到哪些框架。
(vim Podfile
)
4、打開pods 文件 寫入版本控制 以及 第三方庫
支持iOS版本-->platform:ios, ‘7.0’
如圖:
點擊查詢某一第三方庫的版本號
5、執行導入命令
cd /Users/。。。文件路徑
pod setup
pod install
完成導入
6、中途添加類庫
1)、Podfile 文件中寫入 類庫
2)、pod update 更新 pod
忽略老版本,直接加新添加的庫
pod install --verbose --no-repo-update
1.修改Podfile文件:
2.終端cd進入目錄并執行更新命令
3.更新狀態:
注意:
在最新版的cocoapods中,Podfile文件里面內容的寫法也發生了相應的改變!
首先看下沿用老版本的cocoapods會出現的錯誤:
The dependency 'xxx' is not used in any concrete target
吶,真是讓人捉摸不透的問題呢。在查找了一番之后,發現是新版的語法發生了改變,具體如下:
platform :ios, '8.0'
target "你的項目名" do
pod 'MBProgressHUD', '~> 0.9'
end
1、加入target “你的項目名”
2、關鍵字do
開頭,end
關鍵字結尾
3、所有的依賴庫寫在do-end
中間
問題解決:
cocoapods版本信息:
關于Mac OS 系統升級導致的pod報錯相關問題
1、報錯信息
-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Version...
原因:系統升級10.13以后Pod命令失效,此時需要更新cocoapods
解決方案:
1>、終端輸入 sudo gem update --system
2>、輸入 sudo gem install cocoapods -n/usr/local/bin
點擊訪問參考文章
2、更新完pods之后,執行pod setup 指令報錯
錯誤信息:
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
原因:可能是因為之前安裝過xcode卸載后出現的
解決方案:
1>.終端輸入 xcode-select --install
2>.回車后,系統彈出下載xcode,點擊確認,下載完成后即可。(實際上不是下載xcode,可能下載xcode有關插件,下載時長約5分鐘)