经过了,总要留些痕迹 - iOS应用

CocoaPods安装过程

2019-03-11  本文已影响0人  Dylan_J

CocoaPods安装过程

  新换的工作,重新装过系统的iMac,入职后的紧要任务就是尽快安装好开发所需要的环境(自己的MBP东西很全上班也带着,方便)。

CocoaPod简介

  每种语言发展到一个阶段,就会出现相应的依赖管理工具,例如Java语言的Maven,nodejs的npm。随着iOS开发者的增多,业界也出现了为iOS程序提供依赖管理的工具,它的名字叫做:CocoaPods。CocoaPods项目的源码在Github上管理。该项目开始于2011年8月12日,经过多年发展,现在已经成为iOS开发事实上的依赖管理标准工具。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间。
  CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本。CocoaPods有两个明显的优势:
1、在引入第三方库时它可以自动为我们完成各种各样的配置,包括配置编译阶段、连接器选项、甚至是ARC环境下的-fno-objc-arc配置等。
2、使用CocoaPods可以很方便地查找新的第三方库,这些类库是比较“标准的”,而不是网上随便找到的,这样可以让我们找到真正好用的类库。在使用CocoaPods之后,我只需要将用到的第三方开源库放到一个名为Podfile的文件中,然后执行pod install。CocoaPods就会自动将这些第三方开源库的源码下载下来,并且为我的工程设置好相应的系统依赖和编译参数。

安装

sudo gem update --system

该操作需要输入系统的密码进行安装。

gem sources -l

此命令可以查看当前的源

我们需要通过下面的命令来处理源

gem sources --add https://gems.ruby-china.com/
gem sources --remove https://rubygems.org/
gem sources -l
sudo gem install cocoapods
ERROR:  While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory.

如果有错误出现的话,直接指定路径:

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

来查看安装的CocoaPods的最新版本了。

上一篇下一篇

猜你喜欢

热点阅读