由于這兩天重新升級xcode7.3.1并且重裝系統(tǒng)為最新系統(tǒng)OSX 10.11.5版本,遇到了好多問題,發(fā)現(xiàn)可視化三方導(dǎo)入cocoaPods,不能夠正常的運行,因此在這總結(jié)終端導(dǎo)入cocoapoads方法:
注意:需要首先移除cocoapods、Alcatraz插件,為了防止插件沖突。(新cocoapods與舊的插件沖突)
一、遇到的問題總結(jié):
1.原來的ruby環(huán)境版本太低需要重新升級ruby環(huán)境。
2.cocoapods插件版本太低,導(dǎo)致安裝不上。
3.由于gem版本太低導(dǎo)致安裝不上cocoapods。
4.由于cocoapods的數(shù)據(jù)源被墻,不能翻墻導(dǎo)致安裝不成功。
5.升級到10.11版本之后,cocoapods的安裝命令改變。
下面附上一張自己的圖片終端命令:

二、安裝步驟:(系統(tǒng)是10.11以上版本)
終端命令:
1.$ sudo gem uninstall cocoapods (移除原來的cocoapods)
2.$ sudo gem install -n/usr/local/bin cocoapods (在osx10.11.5中,安裝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 setup (開始安裝)
使用cocoapods命令創(chuàng)建podfile文件:
1.$ cd 工程路徑 (找到工程)
2.$ touch Podfile (創(chuàng)建一個podfile)
3.$ open -e Podfile (打開podfile文件)
4.$ pod install (運行)
三、問題總結(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、報錯如下:
Analyzing dependencies
[!] The dependency `AFNetworking (~> 3.1.0)` is not used in any concrete target
圖片如下,錯誤信息:

3、錯誤原因:
不是正確的target。
4、修改方法:更改podfile文件里面的格式如下:
target 'aaaa' do (aaaa為工程名,一定注意單引號的特殊性,用xcode打開并且寫出 ' ' ,格式不正確也不行)
pod 'AFNetworking', '~> 3.1.0'
end
如下圖:

5.重新運行命令行: $ pod install

6.單引號不正確報錯如下:
lixiangyangdeMacBook-Air:aaaa lixiangyang$ pod install
Analyzing dependencies
Downloading dependencies
Using AFNetworking (3.1.0)
Generating Pods project
Integrating client project
Sending stats
Pod installation complete! There is 1 dependency from the Podfile and 1 total
pod installed.
[!] Your Podfile has had smart quotes sanitised. To avoid issues in the future, you should not use TextEdit for editing it. If you are not using TextEdit, you should turn off smart quotes in your editor of choice.
圖片:

2016-7-21更新:
1.添加類庫方法二(更快捷):

2.有的時候你的第三方庫有,有的沒有.例如:我原來工程里面有AFNetworking,但是沒有MJExtension,我想更新類庫,同時又不更新已經(jīng)存在的類庫.終端代碼如下:
$ pod install --no-repo-update

2016-7-29更新
1.在文章開頭,用終端在安裝cocoapods插件,出現(xiàn)以下問題:
Error installing cocoapods:
activesupport requires Ruby version >= 2.2.2.
如圖:

2.原因:
ruby 環(huán)境版本太低需要升級ruby環(huán)境 .
3.升級ruby環(huán)境:
Mac上更新ruby環(huán)境
Mac升級ruby環(huán)境,配置cocoapods
參考鏈接:
1.http://www.itdecent.cn/p/e86e20453f28 mac配置cocoapods
2.https://ruby-china.org/topics/13086 Gem 不能 fetch specs.4.8.gz
3.http://www.itdecent.cn/p/6e5c0f78200a CocoaPods的安裝使用和常見問題
4.http://www.cnblogs.com/goodboy-heyang/p/5071616.html CocoaPods的安裝OS X 10.11 系統(tǒng)
5.https://github.com/CocoaPods/CocoaPods/issues/5512 github問題總結(jié)
6.http://www.itdecent.cn/p/964528807555 CocoaPods安裝使用——學(xué)習(xí)筆記