有好多人在安装的时候会出现这样那样的问题,下面我写一下Cocoapods安装的详细流程
一、安装RVM
$ curl -L get.rvm.io | bash -s stable
//Loading……进行安装,等待几分钟
安装过是更新,没有安装过是安装
//通过编辑 bashrc 和 profile 来设置用户的工作环境
//不是很理解,但是貌似要这么做就对了
$ source ~/.bashrc
$ source ~/.bash_profile
//查看版本,验证安装
二、安装Ruby
Cocoapods目前安装需要Ruby,Ruby更新速度极快,查看一下可安装的版本,安装最新的版本,每隔一段定期检查是否需要更新。
$ ruby -v // 查看版本号
$ rvm list known //查看可安装的ruby
$ rvm install 2.4 //安装一个ruby最新版本
//漫长的等待……
$ rvm use 2.4 –default //设置为默认版本
三、更换源
目前,taobao Gems源已经停止维护,现在由ruby-china提供镜像服务,执行以下操作:
$ sudo gem update –system //更新
$ gem sources –remove https://rubygems.org //移除原有源
$ gem sources –remove https:ruby.taobao.org //如果采用了taobao的源,也要移除
$ gem sources -a https://gems.ruby-china.org/ //安装
$ gem sources -l //注意这里的‘l’是‘L’的小写!!!查看
四、安装Cocoapods
$ sudo gem install cocoapods //
$ pod //查看pod命令,验证安装
五、Cocoapods简单使用
在终端通过Cocoapods进行search第三方库(Alamofire),并将其导入Xcode项目。
$ pod search Alamofire
//系统在下载安装一些文件,需要等待一会
//事实证明,出现了问题
如果先执行以下两句再search,那么就不会出现问题了~
$ pod setup
$ rm ~/Libaray/Caches/Cocoapods/search_index.json
//再search
$ pod search Alamofire
六、导入工程
接下来可以正式把第三方库导入Xcode项目
$ cd /Users/gongzhiying/Desktop/myCode/CGZDRRLY //进入项目目录
$ ls //查看是否为项目文件目录
$ touch podfile // 新建一个podfile文件
$ vim podfile //打开文件
按键盘i键,进入编辑状态然后输入
platform :ios, ‘10.0’
use_frameworks!
target ‘CGZDRRLY’ do
pod ‘Alamofire’, ‘~> 4.5.1’
end
输入完成后按esc退出编辑状态,按:键输入wq,保存并退出
$ pod install //保存完podfile文件后,继续在终端执行安装即可第一次
$ pod update //以后要进行更新就用这个命令
打开Xcode项目,注意,此时通过项目目录里的[~.xcworkspace]打开。然后import,”Alamofire”,如果仍然有红色提示,那么command+B,刷新一下就搞定了。至此,关于Cocoapods的安装和简单使用就结束了。