CocoaPods 的安装

栏目: Ruby · 发布时间: 5年前

内容简介:CocoaPods就是iOS 项目的开发 第三方库的管理工具CocoaPods 是用 ruby 实现的,要想使用它首先需要有ruby环境。 虽然MAC系统默认可以运行ruby。但是ruby版本过低是无法正常支持CocoaPods的使用,所以需要替换完成在输入安装命令即可

CocoaPods就是iOS 项目的开发 第三方库的管理工具

CocoaPods 是用 ruby 实现的,要想使用它首先需要有ruby环境。 虽然MAC系统默认可以运行ruby。但是ruby版本过低是无法正常支持CocoaPods的使用,所以需要

Homebrew

安装

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
复制代码

查看Homebrew版本

$ brew -v
复制代码

Gem Ruby

  • Gem 的使用, GemRuby 的包管理工具, Ruby 的各种插件是通过 Gem 来安装的, CocoaPods 就是 Ruby 开发的一个插件。
  • 在使用 Gem 来安装 CocoaPods 时, 建议先更新 Gem 的版本,( GemMac OS 自带的我们不需要安装 ,但是需要更新下,防止安装失败)。
  • 查看 Gem 版本:

查看 Gem 版本

$ gem --versio 
$ gem -v
复制代码

Gem 升级

# Gem 升级, 这个主要是解决 Gem 版本过老导致 Cocoapods 不能安装问题
$ sudo gem update --system
复制代码

Gem 更新所有插件

# Gem 更新所有插件
$  sudo gem update
复制代码

Gem 清除过期插件

# 清除过期插件
$ sudo gem cleanup
复制代码

CocoaPods 安装

官方 CocoaPods 安装命令

$ sudo gem install cocoapods
复制代码

更换 Ruby 源

# 查看 Ruby 源
gem sources –l
# 删除自带的 Ruby
gem sources –remove https://rubygems.org/
# 删除自带的 Ruby
gem sources -a https://gems.ruby-china.com
# 查看 Ruby 源
gem sources -l
复制代码

替换完成在输入安装命令即可

sudo gem install cocoapods
复制代码

**同理 https://gems.ruby-china.com 镜像也可换回 https://rubygems.org/ **

安装结束后 遇到的问题

$ pod setup

error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 60
fatal: the remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
复制代码
CocoaPods 的安装

解决方案

1、将https://github.com/CocoaPods/Specs下载到本地,放入repos文件夹。
2、将本地的文件,与https://github.com/CocoaPods/Specs关联,让CocoaPods识别本地仓库是从git上pull下载的。
复制代码

将所有解压出来的文件放入.cocoapods/repos/master文件夹中

$  git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master
复制代码
CocoaPods 的安装

初始化 git 关联仓库 查看我们的repo是否正常

# cd到Specs目录
cd ~/.cocoapods/repos/master/Specs
# 初始化git  
git init
# 关联仓库
git remote add origin https://github.com/CocoaPods/Specs
# 查看我们的repo是否正常
pod repo
复制代码
CocoaPods 的安装

--no-repo-update

运行 pod update ,会发现仍会让我们更新repo,这里可以通过执行 pod update --verbose --no-repo-update 达到不更新repo的效果。

CocoaPods 的安装

CocoaPods 命令简单使用

命令如下:

# 查看帮助,查看 pod 命令
pod --help 
# 查看 pod 版本
pod --version
# 创建 Podfile 文件
pod init
# 搜索库,根据库的名称
pod search SwpCateGory
# 安装三方库
pod install
# 更新三方库
pod update
# pod 初始化
pod setup
复制代码

以上所述就是小编给大家介绍的《CocoaPods 的安装》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Growth Hacker Marketing

Growth Hacker Marketing

Ryan Holiday / Portfolio / 2013-9-3 / USD 10.31

Dropbox, Facebook, AirBnb, Twitter. A new generation of multibillion dollar brands built without spending a dime on “traditional marketing.” No press releases, no PR firms, and no billboards in Times ......一起来看看 《Growth Hacker Marketing》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具