1.安裝插件管理工具Alcatraz:
a>Xcode插件管理工具Alcatraz - 夢(mèng)想海賊王 - 博客頻道 - CSDN.NET?
b>升級(jí)到Xcode7.2 之后婿斥,安裝環(huán)境出問題了,需要重新配置,重新安裝:
2.舉例安裝AFNetWorking:
3.安裝步驟:
4.單機(jī)Install Poads之后:
5.注意富俄,Xcod升級(jí)到7.0之后泉粉,需要重新配置Ruby環(huán)境(升級(jí)ruby環(huán)境)最域,以下是配置網(wǎng)址:如何使用CocoaPods - 簡(jiǎn)書。(重新配置Ruby環(huán)境)
6.當(dāng)出現(xiàn)這種問題的時(shí)候:
需要在這個(gè)位置輸入:/usr/bin
之后在終端執(zhí)行:
sudo gem install -n /usr/local/bin cocoapods
7.更新ruby環(huán)境之后,若是不能找到GEM_PATH,路徑贴妻,需要重啟電腦一下涧团。
8.更新:
報(bào)錯(cuò)原因:
The command path could not be resolved
Expanded GEM_PATH: /usr/bin
2016.6.14更新:
原因:一般找不到路徑都是因?yàn)閞uby環(huán)境版本太低只磷,cocopoads插件版本太低導(dǎo)致,ruby路徑問題或者是沒有安裝ruby環(huán)境泌绣。
解決方法:干掉你已經(jīng)安裝好的cocopoads插件钮追,重新安裝一次插件就好了,多安裝幾次cocopoads阿迈。
插件路徑(移到廢紙簍):
~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/
iOS解決基于Alcatraz安裝報(bào)錯(cuò)解決方法
2016.6.14更新總結(jié):
由于這兩天重新升級(jí)xcode7.3.1并且重裝系統(tǒng)為最新系統(tǒng)OSX 10.11.5版本元媚,遇到了好多問題,發(fā)現(xiàn)可視化三方導(dǎo)入苗沧,不能夠正常的運(yùn)行刊棕,因此在這總結(jié)終端導(dǎo)入cocoapoads方法:
注意:需要首先移除cocoapods、Alcatraz插件待逞,為了防止插件沖突鞠绰。(新cocoapods與舊的插件沖突)
一、遇到的問題總結(jié):
1.原來的ruby環(huán)境版本太低需要重新升級(jí)ruby環(huán)境飒焦。
2.cocoapods插件版本太低蜈膨,導(dǎo)致安裝不上屿笼。
3.由于gem版本太低導(dǎo)致安裝不上cocoapods。
4.由于cocoapods的數(shù)據(jù)源被墻翁巍,不能翻墻導(dǎo)致安裝不成功驴一。
5.升級(jí)到10.11版本之后,cocoapods的安裝命令改變灶壶。
下面附上一張自己的圖片終端命令:
二肝断、安裝步驟:(系統(tǒng)是10.11以上版本)
終端命令:
1. $ sudo gem uninstall cocoapods (移除原來的cocoapods)
2.$ sudo gem install -n/usr/local/bin cocoapods ? (安裝最新的cocoapods,最新命令行)
3.$ gem sources -l
4. 如果不是https://ruby.taobao.org/就更換為:
$ gem sources --remove https://rubygems.org/ ? ?(移除數(shù)據(jù)源)
$ gem sources -a https://ruby.taobao.org/ ? ? ? ? ? ? (更換數(shù)據(jù)源) ??
$ gem sources -l ? ? ? ? ? ? ? ? ? ? ? ? ? ?(查看數(shù)據(jù)源)
5.$ pod install ? ?(創(chuàng)建pod倉(cāng)庫)
使用cocoapods命令創(chuàng)建podfile文件:
1.$ cd 創(chuàng)建工程路徑
2.$ touch Podfile ?(創(chuàng)建一個(gè)podfile)
3.$ open -e Podfile (打開podfile文件)
4.$ pod install (運(yùn)行)
三驰凛、問題總結(jié):
/Library/Ruby/Site/2.0.0/rubygems.rb:250:in `find_spec_for_exe': can't find gem cocoapods (>= 0.a) (Gem::GemNotFoundException)
from /Library/Ruby/Site/2.0.0/rubygems.rb:278:in `activate_bin_path'
from /usr/local/bin/pod:22:in ?'<main>'
如下圖:
原因:是由于ruby環(huán)境太低導(dǎo)致胸懈。
解決方法:(更新gem)
$ sudo gem update --system
更新完之后,再重新返回以上步驟恰响,重新搞一遍趣钱。
四、問題總結(jié)2
1胚宦、在安裝完cocoapods之后首有,在podfile里面編輯如下:
pod 'AFNetworking','~> 3.1.0'
2、報(bào)錯(cuò)如下:
Analyzing dependencies
[!] The dependency `AFNetworking (~> 3.1.0)` is not used in any concrete target
圖片如下:
3枢劝、錯(cuò)誤原因:
不是正確的target井联。
4、修改方法:更改podfile文件里面的格式如下:
target 'aaaa' do ? ? (aaaa為工程名,一定注意單引號(hào) ‘ ’的特殊性您旁,用xcode打開并且寫出 ' ' ,格式不正確也不行)
pod 'AFNetworking', '~> 3.1.0'
end
5.重新運(yùn)行命令行:$ pod install ?