安装Cocopods
1.升级Ruby环境
gem update --system
出现以下结果:

原因是:没有权限升级
换一个语句:
sudo gem update --system
输入密码,回车等待一会出现一下结果说明升级成功

注意:上面是正常情况,如果没报错可以忽略下面内容直接进如修改Ruby镜像,接下来说说不正常的(据说是10.11系统以后的坑)
使用sudo gem update --system报错

解决方案先把第二步骤Ruby镜像改好,然后输入下面几个命令:
mkdir-p $HOME/Software/ruby
export GEM_HOME=$HOME/Software/ruby
gem install cocoapods
这里会显示一些下载内容,最后显示 ... gem installed 说明成功了
export PATH=$PATH:$HOME/Software/ruby/bin
pod --version
然后直接pod setup就可以了
2.修改Ruby镜像
移除当前Ruby镜像
gem sources --remove https://rubygems.org/
添加国内最新镜像源
gem source -a https://gems.ruby-china.org/
查看当前镜像
gem sources -l

3.安装CocoaPods
sudo gem install cocoapods
出现以下结果:

原因是:没有权限升级
换一个语句:
sudo gem install -n /usr/local/bin cocoa pods

说明安装成功
最后执行
pod setup
当出现Setup completed的时候说明已经完成了
特别说明:
需要注意,pod setup在执行时,会输出Setting up CocoaPods master repo,但是会等待比较久的时间。这步其实是 Cocoapods 在将它的信息下载到~/.cocoapods目录下,如果你等太久,可以试着 cd 到那个目录,用du -sh *来查看下载进度。
使用Cocopods
1.创建新项目

2.创建Cocoapods的文件
1>打开其他中的终端

2>cd进文件目录

可以直接拖拽文件夹到终端,这样可以直接输入文件路径,然后输入以下命令,名称和大小写千万不能错
touch Podfile
随后,你就可以在目录文件下看到建立的Podfile文件

3.添加依赖库
1>搜索依赖库,例如AFNetworking
pod search afnetworking

2>在Podfile文件中添加依赖
platform :ios, '7.0'
pod 'AFNetworking', '~> 2.6.0'
4.安装
在终端输入以下命令,就可以安装依赖了,随后就可以在目录中看到新建的xcodeworkspace,并用此工程继续编程
pod install

网友评论