1 安装CocoaPods之前 需要mac先安装Ruby环境
1.1打开终端
curl -L https://get.rvm.io | bash -s stable
1.2
source ~/.rvm/scripts/rvm
1.3 检查一下是否安装正确
rvm -v
rvm 1.22.17 (stable) by Wayne E. Seguin wayneeseguin@gmail.com, Michal Papis mpapis@gmail.com [https://rvm.io/]
1.4 继续安装 列出已知的ruby版本
rvm list known
1.5 rvm install 2.0.0 (安装时可根据最新版本安装 ,也可输入直接输入安装后会有提醒安装最新版本)
1.6 安装成功后 测试一下
ruby -v
gem -v
这有可能是因为Ruby的默认源使用的是cocoapods.org,国内访问这个网址有时候会有问题,网上的一种解决方案是将远替换成淘宝的,替换方式如下:
gem source -r https://rubygems.org/ 稍等一下
gem source -a https://ruby.taobao.org
要想验证是否替换成功了,可以执行:
gem sources -l
正常的输出结果:
CURRENT SOURCES
http://ruby.taobao.org/
Ruby 安装好之后 继续安装CocaaPods
sudo gem install cocoapods
可能出的错误
ERROR: While executing gem … (Gem::FilePermissionError)
You don’t have write permissions for the /usr/bin directory.
ERROR: While executing gem … (TypeError)
no implicit conversion of nil into String
ERROR: While executing gem … (Gem::FilePermissionError)
You don’t have write permissions for the /Library/Ruby/Gems/2.3.0 directory.
我这里 是通过下面问题处理的 (或者其他方法)
sudo gem install -n /usr/local/bin cocoapods
sudo gem update –system
安装好 CocoaPods 后 开始给项目安装第三方库了
以安装AFNetWork为例
打开 github 上AFNetwork 位置 //https://github.com/AFNetworking/AFNetworking
1 在终端中跳转到项目所在目录下
在项目路劲下 输入 vim podfile
开始编辑podfile (需要吧github上的显示Podfile上的东西复制到这个文件中)
注:其中target 后的名字是 项目的名称
编辑时 按键盘 i 是进入编辑模式
复制完之后 按 esc 退出编辑
输入 冒号 “:” 然后 wq 回车 退出
:w 保存到硬盘
:q 退出
:q! 强制退出不保存
:wq 写入并退出
:wq! 强制写入并退出
:x 写入并退出
然后 输入 pod install
成功后 下次进入项目是 点击CocoapodsDemos.xcworkspace这个 文件
集成完成 项目这时就已经可以使用AFNetwork库了 (使用前全部退出去 重启一一下)
————————————————
版权声明:本文为CSDN博主「a136447572」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/a136447572/article/details/79568310