iOS开发技术分享iOS开发iOS学习

CocoaPods 系列(一)—— 开始

2017-11-04  本文已影响42人  SmallflyBlog

什么是 CocoaPods

CocoaPods 是一款帮助你管理 Xcode 工程依赖库的工具。

工程的依赖库是由 Podfile 文本指定的,CocoaPods 会根据文本解析依赖关系,获取依赖库的源代码,然后链接组合成一个 Xcode workspace 来编译工程。

最终的目的是通过创建一个中心化的生态系统,提高符合标准的第三方库的曝光率。

使用 CocoaPods

安装

CocoaPods 可以使用 macOS 自带的 Ruby 安装。你也可以使用 RVM 安装,但是我们建议使用 macOS 标准的 Ruby。

使用默认的 Ruby 安装 gems 需要使用 sudo命令:

$ sudo gem install cocoapods

如果你在安装中遇到问题,请访问这个指导。

Sudo-less 安装

在这个过程中, 如果你不想把 Root 管理权限授权给 RubyGems,有两种方案可以选择,一种是为 gem install 指定 --user-install 标识,另一种是配置 RubyGems 环境来安装到用户目录。第二种方案相对来说要好一点,只要在根目录下创建或者编辑 .profile 文件,添加或者修改以下两行即可:

export GEM_HOME=$HOME/.gem
export PATH=$GEM_HOME/bin:$PATH

不过如果你选择使用 --user-install 方案,仍然需要配置 .profile 文件来设置 PATH 或者使用完整路径命令 ,使用 gem which cocoapods 命令查看 gem 的安装目录。

$ gem install cocoapods --user-install
$ gem which cocoapods
/Users/eloy/.gem/ruby/2.0.0/gems/cocoapods-0.29.0/lib/cocoapods.rb

$ /Users/eloy/.gem/ruby/2.0.0/bin/pod install

升级

再次安装 gem 来更新 CocoaPods

$ [sudo] gem install cocoapods

或者预发布版本

[sudo] gem install cocoapods --pre

如果之前是使用 sudo 命令安装的,那还是得用这种方式更新。

此后,如果你使用 Cocoapods 安装 pods,你看到类似 CocoaPods X.X.X now available 的新版本通知,请更新。

原文地址:

上一篇 下一篇

猜你喜欢

热点阅读