美文网首页
cocoapods的最全最新安装方法指南

cocoapods的最全最新安装方法指南

作者: v587大林哥丶 | 来源:发表于2018-03-06 08:56 被阅读28次
    • 摘要:虽然网上关于CocoaPods安装教程多不胜数,但是我在安装的过程中还是出现了很多错误,所以大家可以照下来步骤装一下,我相信会很好用.前言在iOS项目中使用第三方类库可以说是非常常见的事,但是要正确地配置他们有时候是非常繁琐的事情,幸运的是CocoaPods是一个很好的解决方案。什么是CocoaPodsCocoaPods是OSX和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的

    • 虽然网上关于CocoaPods安装教程多不胜数,但是我在安装的过程中还是出现了很多错误,所以大家可以照下来步骤装一下,我相信会很好用.

      前言

      在iOS项目中使用第三方类库可以说是非常常见的事,但是要正确地配置他们有时候是非常繁琐的事情,幸运的是CocoaPods是一个很好的解决方案。

      什么是CocoaPods

      CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本。

      Cocoapods意义体现在两个方面。第一,在引入第三方库时它可以自动为我们完成各种各样的配置,包括配置编译阶段、连接器选项、甚至是ARC环境下的-fno-objc-arc配置等。第二,使用CocoaPods可以很方便地查找新的第三方库,这些类库是比较“标准的”,而不是网上随便找到的,这样可以让我们找到真正好用的类库。

      接下来我们将介绍CocoaPods的使用。

      CocoaPods的核心组件

      CocoaPods是用Ruby写的,并划分成了若干个Gem包。

      CocoaPods在解析执行过程中最重要的几个包的路径分别是:CocoaPods/CocoaPods、 CocoaPods/Core和 CocoaPods/Xcodeproj。

      CocoaPods / CocoaPod:这是面向用户的组件,每当执行一个pod命令时,这个组件将被激活。它包括了所有实用CocoaPods的功能,并且还能调用其他gem包来执行任务。

      CocoaPods / Core:Core gem提供了与CocoaPods相关的文件(主要是podfile和podspecs)的处理。

      Podfile:该文件用于配置项目所需要的第三方库,它可以被高度定制。本文中我们主要在这里做动作。

      Podspec:该文件描述了一个库将怎样被添加进工程中。.podspec文件可以标识该第三方库所需要的源码文件、依赖库、编译选项,以及其他第三方库需要的配置。

      CocoaPods / Xcodeproj:这个包负责处理工程文件,它能创建以及修改.xcodeproj文件和.xcworkspace文件。它也可以作为一个独立的包使用,当你要编写修改项目文件的脚本时,可以考虑使用CocoaPods/Xcodeproj。

      Cocoa pods安装步骤1.先升级Gem

      sudo gem update --system

      2.切换cocoapods的数据源

      【先删除,再添加,查看】

      gem sources --remove https://rubygems.org/

      gem sources -a https://ruby.taobao.org/

      gem sources -l

      3.安装cocoapods

      sudo gem install cocoapods

      或者(如10.11系统)sudo gem install -n /usr/local/bin cocoapods

      4.将Podspec文件托管地址从github切换到国内的oschina

      【先删除,再添加,再更新】

      pod repo remove master

      pod repo add master http://git.oschina.net/akuandev/Specs.git

      pod repo add master https://gitcafe.com/akuandev/Specs.git

      pod repo update

      5.设置pod仓库

      pod setup

      6.测试

      【如果有版本号,则说明已经安装成功】

      pod --version

      7.利用cocoapods来安装第三方框架

      01 进入要安装框架的项目的.xcodeproj同级文件夹

      02 在该文件夹中新建一个文件podfile

      03 在文件中告诉cocoapods需要安装的框架信息

      a.该框架支持的平台

      b.适用的iOS版本

      c.框架的名称

      d.框架的版本

      8.安装

      pod install --no-repo-update

      pod update --no-repo-update

      9.说明

      platform :ios, '8.0' 用来设置所有第三方库所支持的iOS最低版本

      pod 'SDWebImage','~>2.6' 设置框架的名称和版本号

      版本号的规则:

      '>1.0' 可以安装任何高于1.0的版本

      '>=1.0' 可以安装任何高于或等于1.0的版本

      '<1.0' 任何低于1.0的版本

      '<=1.0' 任何低于或等于1.0的版本

      '~>0.1' 任何高于或等于0.1的版本,但是不包含高于1.0的版本

      '~>0' 任何版本,相当于不指定版本,默认采用最新版本号

      10.使用pod install命令安装框架后的大致过程:

      01 分析依赖:该步骤会分析Podfile,查看不同类库之间的依赖情况。如果有多个类库依赖于同一个类库,但是依赖于不同的版本,那么cocoaPods会自动设置一个兼容的版本。

      02 下载依赖:根据分析依赖的结果,下载指定版本的类库到本地项目中。

      03 生成Pods项目:创建一个Pods项目专门用来编译和管理第三方框架,CocoaPods会将所需的框架,库等内容添加到项目中,并且进行相应的配置。

      04 整合Pods项目:将Pods和项目整合到一个工作空间中,并且设置文件链接。

    以上是cocoapods的最全最新安装方法指南的内容,更多 cocoapods 最全 安装 指南 方法 最新 的内容,请您使用右上方搜索功能获取相关信息。

    转自:https://www.aliyun.com/jiaocheng/367120.html

    相关文章

      网友评论

          本文标题:cocoapods的最全最新安装方法指南

          本文链接:https://www.haomeiwen.com/subject/trclfftx.html