OS X 系統(tǒng)沒(méi)升級(jí)之前用的 cocoapods 一點(diǎn)兒?jiǎn)栴}都沒(méi)有,但是升級(jí)成版本10.11.4 OS X EI Capitan之后费坊,在終端除了cd 指令可以用之外底挫,其他任何指令輸入都是提示-bash: pod: command not found犁享。各種論壇國(guó)內(nèi)的國(guó)外的搜無(wú)果,然后決定刪除之前安裝的 cocoapods鹰霍,刪除過(guò)程如下:
1>刪除工程文件夾下的Podfile、Podfile.lock和Pods文件夾茵乱。
2>打開xcodeproj文件茂洒,刪除項(xiàng)目中的Pods文件夾及Pods.xcconfig引用和libpods.a(包括你之前導(dǎo)入的一些第三方庫(kù))
3>打開Build Phases選項(xiàng),刪除Check Pods Manifest.lock和Copy Pods Resources:
4>此時(shí)編譯項(xiàng)目會(huì)報(bào)錯(cuò)瓶竭,沒(méi)關(guān)系督勺,不用管它。我們?cè)俅伟惭b最新版 cocoapods 就可以了斤贰,以下是安裝的步驟(淘寶鏡像還是可以用的智哀,http 改成 https 就成):
1.移除現(xiàn)有Ruby默認(rèn)源
$gem sources --remove https://rubygems.org/
2.使用新的源
$gem sources -a https://ruby.taobao.org/
3.驗(yàn)證新源是否替換成功
$gem sources -l
4.安裝CocoaPods
(1)? $sudo gem install cocoapods 備注:蘋果系統(tǒng)升級(jí) OS X EL Capitan 后改為 $sudo gem install -n /usr/local/bin cocoapods
(2)? $pod setup
5.更新gem
$sudo gem update --system
6.? 新建工程,并在終端用cd指令到文件夾內(nèi)
$pod search 第三方
7.新建文件 vim “Podfile”荧恍,
$vim Podfile
寫入以下內(nèi)容并保存
platform:ios, ‘8.4’
pod ‘AFNetworking’, ‘2.3.1’
pod ‘SDCycleScrollView’, ‘~> 1.6’
pod ‘SDWebImage’, ‘~>3.7.5’
pod 'DXPopover', '~> 0.1.1'? ? <-------第三方
小提示:(終端vim文件 按 i 可編輯 瓷叫,先esc 退出編輯,然后:wq? 就可保存退出啦)//此處注釋以下:我:wq 保存的時(shí)候出現(xiàn)一點(diǎn)問(wèn)題送巡,保存不了摹菠,出現(xiàn)這樣的錯(cuò)誤提示? E45: 'readonly' option is set (add ! to override),骗爆,次氨,沒(méi)關(guān)系,用:wq!強(qiáng)制保存 就可以了
8.導(dǎo)入第三方庫(kù)
$pod install
9.退出終端
再次打開程序就會(huì)發(fā)現(xiàn)摘投,cocoapods 重新安裝好啦煮寡,,犀呼,就是這么的 Perfect幸撕!