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