swift开发笔记:cocoapods的安装和使用(2017年9月更新)

前言

每种语言发展到一个阶段,就会出现相应的依赖管理工具,例如 Java 语言的 Maven,nodejs 的 npm。随着 iOS 开发者的增多,业界也出现了为 iOS 程序提供依赖管理的工具,它的名字叫做:CocoaPods。
CocoaPods项目的源码 在 Github 上管理。该项目开始于 2011 年 8 月 12 日,经过多年发展,现在已经成为 iOS 开发事实上的依赖管理标准工具。开发 iOS 项目不可避免地要使用第三方开源库,CocoaPods 的出现使得我们可以节省设置和更新第三方开源库的时间。
(原谅我以上是抄袭别人的)

安装教程

- 1 - 首先打开终端,输入命令:
gem sources -l 

命令解释:查看当前ruby的源

*** CURRENT SOURCES ***

https://rubygems.org/

如果ruby的软件源rubygems.org因为使用亚马逊的云服务,被China屏蔽了,需要更新一下ruby的源

- 2 - 移除当前ruby源
gem sources --remove https://rubygems.org/
- 3 - 设置中国地区ruby源
gem sources -a https://gems.ruby-china.org/

使用较早前教程的命令,使用的是淘宝源(https://ruby.taobao.org),会报以下错误

ERROR:  While executing gem ... (OpenSSL::SSL::SSLError)
   hostname "[upyun.gems.ruby-china.org](`http://upyun.gems.ruby-china.org/`)" does not match the server certificate

因此使用本教程新的ruby源

- 4 - 重新验证ruby源
gem sources -l 

控制台输出:

*** CURRENT SOURCES ***

https://gems.ruby-china.org/

成功~

- 5 - 更新gem为最新版本

我们这里在把gem做一下小更新

sudo gem update --system

控制台最后输出提示:

Latest version currently installed. Aborting.

那么成功~下一步

- 6 - 安装cocoapods
sudo gem install -n /usr/local/bin cocoapods --pre

如果使用较早教程的命令:

sudo gem install cocoapods 

则会报出一个错误:

ERROR:  While executing gem ... (Errno::EPERM)
    Operation not permitted - /usr/bin/xcodeproj

结束语

关于cocoapods我写的其它文章:
【swift开发笔记:使用cocoapods导入第三方框架】http://www.jianshu.com/p/28c59e8e76fa

你可能感兴趣的:(swift开发笔记:cocoapods的安装和使用(2017年9月更新))