解決MacOS10.11後CocoaPods不能用問題

weixin_34249678發表於2016-06-08

前言
前段時間把系統升級到10.11後,發現CocoaPods用不了,然後各種問題出來了,一開始也在網上搜了一些解決辦法,有些人反饋解決了辦法,這裡給出連線(Mac OS X 10.11安裝cocoapods的修正篇 - 塵雨::執著VC - 部落格頻道 - CSDN.NET),但我這裡還是不行,所以在此把自己的解決辦法貼出來,希望給大家一點幫助。
廢話不多說,直接進入正題,Mac終端下輸入命令,改變Ruby的淘寶源:

gem sources -a https://ruby.taobao.org
ggem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/

檢查是否更新成功:

gem sources-l

出現下面提示表示更新成功:

*** CURRENT SOURCES ***###

https://ruby.taobao.org/

接下來安裝cocoapods:

sudo gem install  cocoapods

會得到如下結果:

ERROR:  While executing gem...(Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj

經搜尋網上相關資料,得到以下解決方案:

sudo geminstall-n/usr/local/bincocoapods

安裝成功後,切換到自己的工程目錄下:

pod init

此時會建立一個Podfile檔案,下一步開始整合cocoapads到工程裡面:

pod install

不出意外的話,會卡在Updating local specs repositories一直沒進度
經搜尋得知,說是pod install被牆了,換成pod install --verbose --no-repo-update即可解決問題
筆者用這種方式試過,沒有效果,那麼到底該如何解決呢

pod repo remove master
pod setup
pod install

這樣就可以完美結局了~~

相關文章