CocoaPods更新版本后一忱,遇到的那些坑!

首先網(wǎng)上找到的這個是可以用的谭确,我只是整理一下方便統(tǒng)一查閱帘营。讓遇到問題的朋友,看著一篇文章就夠了逐哈,不用再去東找西找解決問題了芬迄。

覺得這個亂請看這個版本

一、 最新版 CocoaPods 的安裝流程

1.移除現(xiàn)有Ruby默認源

$gem sources --removehttps://rubygems.org/

2.使用新的源

$gem sources -ahttps://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指令到文件夾內

$pod search 第三方

7.新建文件 vim “Podfile”薯鼠,

$vim Podfile

寫入以下內容并保存 小提示:(終端vim文件 按 i 可編輯 ,esc 退出編輯械蹋,:wq? 可保存退出)

platform:ios, '6.0'

pod 'AFNetworking', '~> 2.3.1'? ? <-------第三方

8.導入第三方庫

$pod install

9.退出終端

二出皇、安裝過程中遇到的一些錯誤!

終端? cocoapods 下載bug調試:

錯誤1:

Error fetchinghttp://ruby.taobao.org/:

bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz)

解決方案:把安裝流程中 $gem sources -ahttp://ruby.taobao.org/---改為---->$gem sources -ahttps://ruby.taobao.org/

錯誤2:

ERROR:? While executing gem ... (Errno::EPERM)

Operation not permitted - /usr/bin/pod

解決方案:蘋果系統(tǒng)升級OS X EL Capitan后會出現(xiàn)的插件錯誤哗戈,將安裝流程 4.安裝CocoaPods 的 (1)sudo gem install cocoapods ——>改為sudo gem install -n /usr/local/bin cocoapods

錯誤3:

[!] Unable to satisfy the following requirements: - `AVOSCloud (~> 3.1.6.3)` required by `Podfile`

Specs satisfying the `AVOSCloud (~> 3.1.6.3)` dependency were found, but they required a higher minimum deployment target.

解決方案:安裝流程:Podfile文件 中? platform:ios, ‘6.0’? 后邊的 6.0 是平臺版本號 郊艘,一定要加上

同樣朋友們也可以看這位筆友寫的:CocoaPods的安裝使用和常見問題http://www.reibang.com/p/6e5c0f78200a

三、安裝更新庫時遇到的問題:

安裝跟更新第三方報錯


這個問題可以來看這個:http://www.cnblogs.com/wujy/p/5545680.html

如果那個連接上面寫的不明確就照這個來:

podfile升級之后到最新版本唯咬,pod里的內容必須明確指出所用第三方庫的target纱注,否則會出現(xiàn)The dependency `` is not used in any concrete target這樣的錯誤。

以下從三個步驟陳述:

1. Podfile升級

查看pod版本:

pod --version

查看pod版本:

pod 升級(此時是升級到1.0.0.beta.2版本):

sudo gem install cocoapods --pre


2. 錯誤內容:

如果你的Podfile的內容是:

pod install ? 后出現(xiàn)錯誤 The dependency `` is not used in any concrete target


The dependency `objectiveflickr (= 2.0.4)` is not used in any concrete target.

The dependency `LinqToObjectiveC (= 2.0.0)` is not used in any concrete target.

The dependency `SDWebImage (= 3.6)` is not used in any concrete target.

3. 修改方法:

Podfile內容更改:

注意 target 要換成你自己的target

調試遇到問題:

?1. 如果你也和我一樣遇到啦這個問題:library not found for -lPods-AFNetworking

恭喜你了:問題現(xiàn)在解決了就是這個樣:是因為 cocoapods 升級后格式變了胆胰, 從某個版本開始狞贱, 在 builldsetting -> other linker flags 把-lPods-AFNetworking改成-l"AFNetworking", 其他的一樣。 你先把所有的庫移除掉再重新 pod install 也可以




這個就不投稿了純粹做了次搬運工蜀涨!不過希望可以幫助到遇到問題的朋友瞎嬉,不用費勁去找這個那個解決方法了。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??


//–––––––––––那么問題來了——沒遇到的自動跳過————————————

錯誤提示1

Error installing cocoapods:? activesupport requires Ruby version >= 2.2.2.

解決方案 :

1厚柳、安裝 RVM baby 版本管理器

$curl -L get.rvm.io | bash -s stable

//________等安裝完成 出現(xiàn)下面這行提示以下___________

In case of problems: https://rvm.io/helpandhttps://twitter.com/rvm_io

執(zhí)行

$source ~/.bashrc

$source ~/.bash_profile

測試是否安裝正常

$rvm -v

//________提示以下___________

rvm 1.27.0 (latest) by Wayne E. Seguin, Michal Papis[https://rvm.io/]

2氧枣、用RVM升級Ruby查看當前ruby版本

$ruby -v

$rvm list known

//________提示以下___________

# MRI Rubies

[ruby-]1.8.6[-p420]

[ruby-]1.8.7[-head] # security released on head

[ruby-]1.9.1[-p431]

[ruby-]1.9.2[-p330]

[ruby-]1.9.3[-p551]

[ruby-]2.0.0[-p648]

[ruby-]2.1[.8]

[ruby-]2.2[.4]

[ruby-]2.3[.0]

[ruby-]2.2-headruby-head

# for forks use: rvm install ruby-head---url https://github.com/github/ruby.git --branch 2.2

# JRuby

安裝ruby 2.2.2 執(zhí)行

$rvm install 2.2.2

如果打印:

……? ruby-2.2.2-#validate archive

ruby-2.2.2-#extract

ruby-2.2.2-#validate binary

ruby-2.2.2-#setup

ruby-2.2.2- #gemset created /Users/abc/.rvm/gems/ruby-2.2.2@global

ruby-2.2.2- #importing gemset

/Users/abc/.rvm/gemsets/global.gems..............................

ruby-2.2.2- #generatingglobalwrappers........

ruby-2.2.2- #gemset created /Users/abc/.rvm/gems/ruby-2.2.2ruby-2.2.2- #importing gemsetfile /Users/abc/.rvm/gemsets/default.gems

evaluated to empty gem list? ? ruby-2.2.2- #generatingdefaultwrappers........

Updating certificatesin'/etc/openssl/cert.pem'.

mkdir:/etc/openssl: Permission denied

mkdir-p"/etc/openssl"failed, retrying with sudo

LiuWenqiang password requiredfor'mkdir -p /etc/openssl':

and sudo mkdir worked

則說明安裝成功了

打印代碼:

Done with Command Line Tools (OS X10.11)forXcode

Done.==> /usr/bin/sudo /bin/rm -f /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress==>Installing the Command Line Tools (expect a GUI popup):==> /usr/bin/sudo /usr/bin/xcode-select --install

xcode-select: error: command line tools are already installed, use"Software Update"to install updates

Failed during:/usr/bin/sudo /usr/bin/xcode-select --install

Requirements installation failed with status:1.

4. ?繼續(xù)安裝 CocoaPods

$sudo gem install cocoa pods

$sudo gem install -n /usr/local/bin cocoapods

$pod setup

5. ?更新 gem

$sudo gem update --system

6.新建一個項目别垮,名字PodTest

問題:

[!] Pod::Executable clone 'https://github.com/CocoaPods/Specs.git' master

xcrun: error: active developer path ("/Users/xiakejie/工具/Xcode 2.app/Contents/Developer") does not exist, use xcode-select to change

解決上面這個問題,使用這個命令: sudo xcode-select-switch/Applications/Xcode.app/Contents/Developer

問題:

[!] Unable to satisfy the following requirements:

- `xxwnload (= 1.0.1)` required by `Podfile`

None of your spec sources contain a spec satisfying the dependency: `xxownload (= 1.0.1)`.


解決上面這個問題,使用這個命令:
pod setup 或者pod update --verbose

耐心等一下需要的時間較長便监。

錯誤


[!] Error installing Alamofire

[!] /usr/bin/git clone https://github.com/Alamofire/Alamofire.git /var/folders/df/78n63m8s637ffyp78cclhtj00000gn/T/d20161010-1282-y78he1 --template= --single-branch --depth 1 --branch 4.0.0

解決方法:執(zhí)行 sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer (-switch 后面加上你的Xcode.app包內容里的Developer的文件夾路徑即可)


覺得這個亂請看這個版本-----By ZPengs

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市碳想,隨后出現(xiàn)的幾起案子烧董,更是在濱河造成了極大的恐慌毁靶,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件解藻,死亡現(xiàn)場離奇詭異老充,居然都是意外死亡,警方通過查閱死者的電腦和手機螟左,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評論 3 385
  • 文/潘曉璐 我一進店門啡浊,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人胶背,你說我怎么就攤上這事巷嚣。” “怎么了钳吟?”我有些...
    開封第一講書人閱讀 158,369評論 0 348
  • 文/不壞的土叔 我叫張陵廷粒,是天一觀的道長。 經(jīng)常有香客問我红且,道長她混,這世上最難降的妖魔是什么该酗? 我笑而不...
    開封第一講書人閱讀 56,799評論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上砚作,老公的妹妹穿的比我還像新娘暮顺。我一直安慰自己邓嘹,他們只是感情好辖所,可當我...
    茶點故事閱讀 65,910評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著舆乔,像睡著了一般岳服。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上希俩,一...
    開封第一講書人閱讀 50,096評論 1 291
  • 那天吊宋,我揣著相機與錄音,去河邊找鬼颜武。 笑死贫母,一個胖子當著我的面吹牛,可吹牛的內容都是我干的盒刚。 我是一名探鬼主播,決...
    沈念sama閱讀 39,159評論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼绿贞,長吁一口氣:“原來是場噩夢啊……” “哼因块!你這毒婦竟也來了?” 一聲冷哼從身側響起籍铁,我...
    開封第一講書人閱讀 37,917評論 0 268
  • 序言:老撾萬榮一對情侶失蹤涡上,失蹤者是張志新(化名)和其女友劉穎趾断,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體吩愧,經(jīng)...
    沈念sama閱讀 44,360評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡芋酌,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,673評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了雁佳。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片脐帝。...
    茶點故事閱讀 38,814評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖糖权,靈堂內的尸體忽然破棺而出堵腹,到底是詐尸還是另有隱情,我是刑警寧澤星澳,帶...
    沈念sama閱讀 34,509評論 4 334
  • 正文 年R本政府宣布疚顷,位于F島的核電站,受9級特大地震影響禁偎,放射性物質發(fā)生泄漏腿堤。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,156評論 3 317
  • 文/蒙蒙 一如暖、第九天 我趴在偏房一處隱蔽的房頂上張望笆檀。 院中可真熱鬧,春花似錦装处、人聲如沸误债。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽寝蹈。三九已至,卻和暖如春登淘,著一層夾襖步出監(jiān)牢的瞬間箫老,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評論 1 267
  • 我被黑心中介騙來泰國打工黔州, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留耍鬓,地道東北人。 一個月前我還...
    沈念sama閱讀 46,641評論 2 362
  • 正文 我出身青樓流妻,卻偏偏與公主長得像牲蜀,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子绅这,可洞房花燭夜當晚...
    茶點故事閱讀 43,728評論 2 351

推薦閱讀更多精彩內容

  • 第一次安裝CocoaPods也遇到了一些坑,但是 那個時候時間比較緊,沒有抽出時間整理,最近因為電腦還原從新做了系...
    幸福的尾巴__閱讀 8,289評論 7 9
  • CocoaPods 是什么涣达? CocoaPods 是一個負責管理 iOS 項目中第三方開源庫的工具。CocoaPo...
    朝洋閱讀 25,666評論 3 51
  • 大學四年以來,不能說是每天都是混過來的度苔,但大部分是這樣的匆篓,因為迷茫,不知未來的方向寇窑,不清楚自己的價值鸦概,不論學校考什...
    Redtrees閱讀 273評論 0 0
  • 每周二重新系統(tǒng)化思考一個問題甩骏! 兩天除了吃飯窗市、睡覺、洗澡横漏,就是在圖書館了谨设。查資料把流量用沒了,剩下的幾張稿子也用完...
    驚喜家閱讀 2,443評論 0 0
  • 想做的事情何必畏懼他人的眼光缎浇。今天終于有勇氣在群里交上合唱作業(yè)了扎拣。 我一直懷疑自己缺乏歌唱天賦,很多事情不是單靠努...
    八七在路上閱讀 268評論 0 3