ios 通过CocoaPods安装第三方库

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值