内网cocoapods环境搭建

note:不想听废话的直接照着蓝色字体做就可以了

  1. 获取cocoapods安装包
  2. 使用安装包安装cocoapods
  3. clone代码仓库Communism和Capitalism到本地

获取cocoapods安装包

note:大家都知道cocoapods安装很简单,运行下这个命令便可:gem install cocoapods,
但是前提是你的电脑可以连接到因特网,我们的内网开发电脑没能满足这个条件,所以这里采用离线安装包的方式安装。

cocoapods是当时的最新版本,已经下载好并且放在 点击去获取安装包

使用安装包安装cocoapods

解压cocoapods1.0.1.zip,会看到如下文件

  • activesupport-4.1.15.gem
  • claide-1.0.0.gem
  • cocoapods-1.0.1.gem
  • cocoapods-core-1.0.1.gem
  • cocoapods-deintegrate-1.0.0.gem
  • cocoapods-downloader-1.0.0.gem
  • cocoapods-plugins-1.0.0.gem
  • cocoapods-search-1.0.0.gem
  • cocoapods-stats-1.0.0.gem
  • cocoapods-trunk-1.0.0.gem
  • cocoapods-try-1.0.0.gem
  • colored-1.2.gem
  • escape-0.0.4.gem
  • fourflusher-0.3.1.gem
  • fuzzy_match-2.0.4.gem
  • i18n-0.6.11.gem
  • json-1.8.3.gem
  • minitest-5.9.0.gem
  • molinillo-0.4.5.gem
  • nap-1.1.0.gem
  • netrc-0.7.8.gem
  • thread_safe-0.3.5.gem
  • tzinfo-1.2.2.gem
  • xcodeproj-1.1.0.gem

需要安装的就是cocoapods-1.0.1.gem,其他的文件都是该文件的依赖项,所以需要一并下载过来。接下去就是安装:解压安装包,打开终端,cd到你的解压文件夹下,运行sudo gem install cocoapods-1.0.1.gem,等待安装成功便可。

note:如果需要更新cocoapods版本,就需要重新下载最新版本的安装包,重新安装。
如果不知道怎么下载可以问王潇

clone代码仓库Communism和Capitalism到本地

Communism

该项目gitlab地址:http://10.0.9.77/ios/Capitalism 。这个仓库中存放了所有github的项目信息,但是如果项目中需要引入某个github的项目的源码,你还需要和10.0.9.143这台mac mini的管理员王潇申请引入该第三方库,并且让他帮你引入。之后你才可以用pod install在你的项目中安装该第三方库。

Capitalism

该项目gitlab地址:http://10.0.9.77/ios/Communism 。这个仓库存放了所有我们内部开发封装的库,在内部创建新的第三方库给cocoapods管理的方法和你在github上创建第三方库给cocoapods管理的方法完全一致。

介绍完这两个仓库,下面就进入具体的clone过程:

cd ~
ls -al 查看是否存在.cocoapods这个文件夹,如果不存在,那么创建该文件夹
cd .cocoapods
ls 查看是否存在repos这个文件夹,如果不存在,那么创建该文件夹
cd repos
git clone git@10.0.9.77:ios/Communism.git
git clone git@10.0.9.77:ios/Capitalism.git

到此为止你已经可以用pod install 和pod search等命令来玩转cocoapods了。

NOTE
本文档是一个傻瓜式教程,它假设你对cocoapods的运行原理已经了解了,所以如果你要问什么是私有仓库,什么是共有仓库,为什么要一定要clone Communism和Capitalism这两个仓库到~/.cocoapods/repos中等等问题,请自己去cocoapods官网了解cocoapods的详细运行原理。