CocoaPods1.9.0 安装使用教程详解

 更新时间:2020年03月10日 11:01:21   作者:Ancientear  
CocoaPods是OS X和iOS下的一个第三类库管理工具,这篇文章主要介绍了CocoaPods1.9.0 安装使用,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

CocoaPods是什么

CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本。
1、在引入第三方库时它可以自动为我们完成各种各样的配置,包括配置编译阶段、连接器选项、甚至是ARC环境下的-fno-objc-arc配置等。
2、使用CocoaPods可以很方便地查找新的第三方库,这些类库是比较“标准的”,而不是网上随便找到的,这样可以让我们找到真正好用的类库。

其实之前是没这么搞过ios的第三方类库
后来了解到通过CocoaPods工具可以为项目添加依赖库“Pods”,用了之后才发现管理起来真的很轻松
来看看安装步骤吧~

第一步:检查是否安装rvm

苹果是自带Rudy的,可以使用
rvm -v来检测是否安装了rvm,如果安装就会输出版本号,没有的话,就需要安装,因为升级Rudy需要使用rvm。

curl -L get.rvm.io | -s stable
source ~/.rvm/scripts/rvm

rvm list known//最高版本号
rvm install//更新ruby

第二步:更新gem,国内的话需要切换Ruby源

sudo gem update --system

在这里插入图片描述

报错了,执行这个

sudo gem install -n /usr/local/bin cocoapods

第三步:更换Rudy镜像

gem sources -l//查看rudy源

//移除国外的源
gem sources --remove https://rubygems.org/

//添加国内的源
gem sources -a https://gems.ruby-china.org/

//查看是否替换成功
gem sources -l

在这里插入图片描述

第四步:安装CocoaPods

sudo gem install cocoapods

失败啦,那就试试这个

sudo gem install -n /usr/local/bin cocoapods

第四步:更新索引仓库

pod setup

pod --version//查看pod版本

pod search AFNetworking//查找到相应第三方库

在这里插入图片描述

按q即可退出

在这里插入图片描述

第五步:创建Podfile文件

在工程根目录下,

pod init//创建一个podfile文件

vim Podfile//按i进入编辑模式
ESC退出编辑,然后冒号,再wq就可以退出podfile文件了。

双击podfile文件,直接粘贴第三方库内容进去,保存。

安装第三方库

pod install安装所有再podfile文件中的类库,如图

在这里插入图片描述

到此这篇关于CocoaPods1.9.0 安装使用详解的文章就介绍到这了,更多相关CocoaPods1.9.0 安装使用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • IOS 基本文件操作实例详解

    IOS 基本文件操作实例详解

    这篇文章主要介绍了IOS 基本文件操作实例详解 的相关资料,需要的朋友可以参考下
    2017-06-06
  • IOS实现圆形图片效果的两种方法

    IOS实现圆形图片效果的两种方法

    这篇文章介绍在IOS中如何实现圆形图片,实现后的效果很赞,有需要的可以参考借鉴。
    2016-08-08
  • IOS 常见的循环引用总结

    IOS 常见的循环引用总结

    这篇文章主要介绍了IOS 常见的循环引用总结的相关资料,循环引用,指的是多个对象相互引用时,使得引用形成一个环形,导致外部无法真正是否掉这块环形内存。其实有点类似死锁,需要的朋友可以参考下
    2017-03-03
  • iOS开发之如何通过PUT请求上传数据

    iOS开发之如何通过PUT请求上传数据

    众所周知一般的服务器上传数据都是用POST请求,这样通过AFNetworking的POST请求稳稳的,但是有一天遇到一个问题,服务器上传数据用的是PUT请求,发现用AFNetworking并不是那么好用,下面这篇文章就来讲一下如何通过PUT请求上传数据。有需要的朋友们可以参考借鉴。
    2016-11-11
  • 2016年iOS公开可利用漏洞总结

    2016年iOS公开可利用漏洞总结

    本文总结了2016年比较严重的iOS漏洞(可用于远程代码执行或越狱),希望能够对大家移动安全方面的工作和研究带来一些帮助。
    2016-12-12
  • 举例讲解设计模式中的原型模式在iOS应用开发中的作用

    举例讲解设计模式中的原型模式在iOS应用开发中的作用

    这篇文章主要介绍了设计模式中的原型模式在iOS应用开发中的作用,示例代码为传统的Objective-C,需要的朋友可以参考下
    2016-04-04
  • IOS 开发之触摸事件详细介绍

    IOS 开发之触摸事件详细介绍

    这篇文章主要介绍了IOS 开发之触摸事件详系介绍的相关资料,需要的朋友可以参考下
    2017-02-02
  • iOS 捕获程序崩溃日志

    iOS 捕获程序崩溃日志

    我们常常会遇到iPhone手机或者iPad平板上运行APP崩溃的问题,有时候打开某个APP,却一下子“闪退”了。对于开发者来说,这个绝对是头疼的问题。那么如何获取到iOS设备崩溃日志呢?这个提供一些简单的方法,共开发者与用户沟通使用。
    2015-06-06
  • IOS 圆球沿着椭圆轨迹做动画

    IOS 圆球沿着椭圆轨迹做动画

    这篇文章主要介绍了IOS 圆球沿着椭圆轨迹做动画的相关资料,需要的朋友可以参考下
    2016-09-09
  • iOS开发之触摸事件

    iOS开发之触摸事件

    iOS设备都是可以多点触摸的,是指手指放在iOS设备的屏幕上从屏幕上拖动或抬起。系统当前视图响应触摸事件,若无响应则向上层传递,构成响应者链。触摸事件的函数有4个。
    2016-04-04

最新评论