创建Podfile,添加类库,中途添加库指令
前提是你電腦已經(jīng)安裝了CocoaPods
1、打開(kāi)終端
2、進(jìn)入你的工程目錄
?cd /Users/...../CocoaPodsDemo?
3、 創(chuàng)建Pods文件
?touch Podfile
新建一個(gè)文件,指令:vim Podfile (touch? Podfile 也行,注意大小寫,通過(guò)touch創(chuàng)建的不能直接編輯,還得雙擊打 開(kāi),所以一般用vim那個(gè))。新建這個(gè)文件的目的是要告訴CocoaPods我這個(gè)工程里需要用到哪些框架。
(vim Podfile)
4、打開(kāi)pods 文件 寫入版本控制 以及 第三方庫(kù)
支持iOS版本-->platform:ios, ‘7.0’
如圖:
點(diǎn)擊查詢某一第三方庫(kù)的版本號(hào)
5、執(zhí)行導(dǎo)入命令
cd /Users/。。。文件路徑
pod setup
pod install
完成導(dǎo)入
6、中途添加類庫(kù)
1)、Podfile 文件中寫入 類庫(kù)
2)、pod update 更新 pod
忽略老版本,直接加新添加的庫(kù) ? ? ?
pod install --verbose --no-repo-update
1.修改Podfile文件:
2.終端cd進(jìn)入目錄并執(zhí)行更新命令
3.更新?tīng)顟B(tài):
注意:
在最新版的cocoapods中,Podfile文件里面內(nèi)容的寫法也發(fā)生了相應(yīng)的改變!
首先看下沿用老版本的cocoapods會(huì)出現(xiàn)的錯(cuò)誤:
The dependency 'xxx' is not used in any concrete target
吶,真是讓人捉摸不透的問(wèn)題呢。在查找了一番之后,發(fā)現(xiàn)是新版的語(yǔ)法發(fā)生了改變,具體如下:
platform :ios, '8.0' target "你的項(xiàng)目名" do pod 'MBProgressHUD', '~> 0.9' end1、加入target “你的項(xiàng)目名”
2、關(guān)鍵字 do 開(kāi)頭,end 關(guān)鍵字結(jié)尾
3、所有的依賴庫(kù)寫在 do-end 中間
問(wèn)題解決:
cocoapods版本信息:
關(guān)于Mac OS 系統(tǒng)升級(jí)導(dǎo)致的pod報(bào)錯(cuò)相關(guān)問(wèn)題
1、報(bào)錯(cuò)信息
-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Version...
原因:系統(tǒng)升級(jí)10.13以后Pod命令失效,此時(shí)需要更新cocoapods
解決方案:
1>、終端輸入 sudo gem update --system
2>、輸入 sudo gem install cocoapods -n/usr/local/bin
點(diǎn)擊訪問(wèn)參考文章
2、更新完pods之后,執(zhí)行pod setup 指令報(bào)錯(cuò)
錯(cuò)誤信息:
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
原因:可能是因?yàn)橹鞍惭b過(guò)xcode卸載后出現(xiàn)的
解決方案:
1>.終端輸入 xcode-select --install
2>.回車后,系統(tǒng)彈出下載xcode,點(diǎn)擊確認(rèn),下載完成后即可。(實(shí)際上不是下載xcode,可能下載xcode有關(guān)插件,下載時(shí)長(zhǎng)約5分鐘)
點(diǎn)擊訪問(wèn)參考文章
轉(zhuǎn)載于:https://www.cnblogs.com/knightguang/p/9606148.html
新人創(chuàng)作打卡挑戰(zhàn)賽發(fā)博客就能抽獎(jiǎng)!定制產(chǎn)品紅包拿不停!總結(jié)
以上是生活随笔為你收集整理的创建Podfile,添加类库,中途添加库指令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 人生的意义,呵!我找到了
- 下一篇: 不定宽高的div如何垂直居中