目录
一、macOS
二、Xcode
三、Ruby环境
四、CocoaPods
有了统一的开发环境,任何工程师都可以开发和构建出功能一致的App。
一、macOS
统一的开发环境应该从操作系统开始,macOS是目前iOS开发唯一支持的操作系统。
macOS的版本一般由公司的IT部门统一管理和更新,我们可以在项目的README.md文件里标明macOS的版本。
二、Xcode
位于macOS上层的是Xcode和Ruby环境,其中Xcode是iOS开发和构建的工具。
在同一个项目里,我们最好使用同一版本的Xcode进行开发和构建,我们可以在苹果开发者网站下载指定版本的Xcode,我们可以在项目的README.md文件里标明Xcode的版本。
三、Ruby环境
有了版本一致的Xcode以后,因为后期我们会用到CocoaPods等工具,而CocoaPods等工具又是用Ruby这个脚本语言开发的,所以我们得搭建一下Ruby环境才能使用CocoaPods等工具。而RVM就是用来搭建和管理Ruby环境的工具,Homebrew则是用来安装RVM的工具,所以我们得先安装Homebrew,然后安装RVM,然后搭建Ruby环境,最后再安装CocoaPods。
整个项目团队所使用的Ruby环境也必须保持一致,我们可以在项目的README.md文件里标明Ruby环境的版本。
安装Homebrew
打开终端,执行/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
命令,安装Homebrew,镜像的非常快。
安装RVM
打开终端,执行curl -sSL https://get.rvm.io | bash -s stable
命令,安装RVM,一两分钟ok。
打开终端,执行source ~/.rvm/scripts/rvm
命令,使RVM生效。
安装Ruby环境
打开终端,执行rvm list known
命令,查看可供下载的Ruby版本。
打开终端,执行rvm install 2.6.0
命令,安装Ruby环境。
打开终端,执行gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
命令,把Ruby源换成国内的镜像,以便后续使用CocoaPods更快。
四、CocoaPods
搭建好Ruby环境后,安装CocoaPods只需要在终端执行sudo gem install cocoapods
命令即可,等待十几秒看到类似20 gems installed
的提示就代表CocoaPods安装完成了。