OS X 系統(tǒng)沒升級之前用的 cocoapods 一點兒問題都沒有,但是升級成版本10.11.4 OS X EI Capitan之后,在終端除了cd 指令可以用之外,其他任何指令輸入都是提示-bash: pod: command not found。各種論壇國內(nèi)的國外的搜無果,然后決定刪除之前安裝的 cocoapods,刪除過程如下:
1>刪除工程文件夾下的Podfile、Podfile.lock和Pods文件夾。
2>打開xcodeproj文件,刪除項目中的Pods文件夾及Pods.xcconfig引用和libpods.a(包括你之前導(dǎo)入的一些第三方庫)
3>打開Build Phases選項,刪除Check Pods Manifest.lock和Copy Pods Resources:
4>此時編譯項目會報錯,沒關(guān)系,不用管它。我們再次安裝最新版 cocoapods 就可以了,以下是安裝的步驟(淘寶鏡像還是可以用的,http 改成 https 就成):
1.移除現(xiàn)有Ruby默認(rèn)源
$gem sources --remove https://rubygems.org/
2.使用新的源
$gem sources -a https://ruby.taobao.org/
3.驗證新源是否替換成功
$gem sources -l
4.安裝CocoaPods
(1)? $sudo gem install cocoapods 備注:蘋果系統(tǒng)升級 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 保存的時候出現(xiàn)一點問題,保存不了,出現(xiàn)這樣的錯誤提示? E45: 'readonly' option is set (add ! to override),,,沒關(guān)系,用:wq!強(qiáng)制保存 就可以了
8.導(dǎo)入第三方庫
$pod install
9.退出終端
再次打開程序就會發(fā)現(xiàn),cocoapods 重新安裝好啦,,,就是這么的 Perfect!