1.安装插件管理工具Alcatraz:
a>Xcode插件管理工具Alcatraz - 梦想海贼王 - 博客频道 - CSDN.NET
b>升级到Xcode7.2 之后,安装环境出问题了,需要重新配置,重新安装:
2.举例安装AFNetWorking:
3.安装步骤:
4.单机Install Poads之后:
5.注意,Xcod升级到7.0之后,需要重新配置Ruby环境(升级ruby环境),以下是配置网址:如何使用CocoaPods - 简书。(重新配置Ruby环境)
6.当出现这种问题的时候:
需要在这个位置输入:/usr/bin
之后在终端执行:
sudo gem install -n /usr/local/bin cocoapods
7.更新ruby环境之后,若是不能找到GEM_PATH,路径,需要重启电脑一下。
8.更新:
报错原因:
The command path could not be resolved
Expanded GEM_PATH: /usr/bin
2016.6.14更新:
原因:一般找不到路径都是因为ruby环境版本太低,cocopoads插件版本太低导致,ruby路径问题或者是没有安装ruby环境。
解决方法:干掉你已经安装好的cocopoads插件,重新安装一次插件就好了,多安装几次cocopoads。
插件路径(移到废纸篓):
~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/
2016.6.14更新总结:
由于这两天重新升级xcode7.3.1并且重装系统为最新系统OSX 10.11.5版本,遇到了好多问题,发现可视化三方导入,不能够正常的运行,因此在这总结终端导入cocoapoads方法:
注意:需要首先移除cocoapods、Alcatraz插件,为了防止插件冲突。(新cocoapods与旧的插件冲突)
一、遇到的问题总结:
1.原来的ruby环境版本太低需要重新升级ruby环境。
2.cocoapods插件版本太低,导致安装不上。
3.由于gem版本太低导致安装不上cocoapods。
4.由于cocoapods的数据源被墙,不能翻墙导致安装不成功。
5.升级到10.11版本之后,cocoapods的安装命令改变。
下面附上一张自己的图片终端命令:
二、安装步骤:(系统是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/ (移除数据源)
$ gem sources -a https://ruby.taobao.org/ (更换数据源)
$ gem sources -l (查看数据源)
5.$ pod install (创建pod仓库)
使用cocoapods命令创建podfile文件:
1.$ cd 创建工程路径
2.$ touch Podfile (创建一个podfile)
3.$ open -e Podfile (打开podfile文件)
4.$ pod install (运行)
三、问题总结:
/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环境太低导致。
解决方法:(更新gem)
$ sudo gem update --system
更新完之后,再重新返回以上步骤,重新搞一遍。
四、问题总结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