CocoaPods(一)安装(macOS High Sierra 10.13.4)

CocoaPods简介

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

CocoaPods安装前环境准备

本次安装环境

  • 操作系统 macOS High Sierra 10.13.4
  • XCode 9.3Appstore下载

其他软件预安装

记得以前安装cocoapods之前还需要安装HomeBrewRuby,但是本在macOS High Sierra 10.13.4下安装cocoapods的时候发现不需要安装这两个也能直接安装cocoapods

CocoaPods安装

打开mac系统自带的中终端工具,输入sudo gem install cocoapods,再输入系统密码。PS: 以前是需要更换gem源才能安装成功

安装cocoapod命令

安装成功

如果安装出错,输入sudo gem install -n /usr/local/bin cocoapods再试一次

输入pod --verson查看cocoapods当前的版本

版本查看

接下来要设置pods仓库,就是把所有上传到cocoapods的第三方框架下载每个版本和网络地址以及一些其他描述信息到本地,我们在终端输入pod setup命令,这个仓库大概有500+MB的大小。本人在安装的时候一直失败

仓库同步失败

这里简易多试几次,本人大概试了5次才成功。
实在着急的可以使用下面的临时性办法。


这是一个临时性的办法,本人尝试了一下觉得挺不错

  • 注册一个github账号(这个步骤不详细说明)

  • 去https://github.com/CocoaPods/Specs 把这个git仓库fork到自己账号下

    fork仓库到自己账号下

  • 在终端输入git clone https://github.com/{你的用户名}/Specs.git ~/.cocoapods/repos.master --progress 开始克隆库到本地

    同步pod库

  • 最后再执行pod setup

这样就可以直接本地建立pod库索引,至此cocoapods安装成功了
但是这个方法的坏处就是同步库比较麻烦,要先把https://github.com/CocoaPods/Specs同步到自己的库后 再pod setup才行

你可能感兴趣的:(CocoaPods(一)安装(macOS High Sierra 10.13.4))