前言
每种语言发展到一个阶段,就会出现相应的依赖管理工具,例如 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
网友评论