iOS开发环境配置

PS:本文不是0基础搭环境教程。
最近入职了新公司,新人第一天无非就是配环境、拉代码。配环境一般就是要百度各个命令,每次都要耗费大量时间又麻烦,还是写个文档吧,好记好查。

Homebrew相关

homebrew是Mac的包管理器。

1、检查homebrew配置

$ brew doctor

2、重装命令行工具

$ sudo rm -rf /Library/Developer/CommandLineTools
$ sudo xcode-select --install

3、安装与卸载

# 安装
$ /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
# 卸载
$ /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"

4、其他常用命令

# 安装软件
$ brew install xxx
# 卸载软件
$ brew uninstall xxx
# 搜索软件
$ brew search xxx
# 更新软件
$ brew upgrade xxx
# 查看列表
$ brew list
# 更新brew
$ brew update
# 清理所有包的旧版本
$ brew cleanup
# 清理指定包的旧版本
$ brew cleanup $FORMULA
# 查看可清理的旧版本包,不执行实际操作
$ brew cleanup -n

Ruby相关

gem是Ruby的包管理工具。

0、安装与卸载

$ gem install [packageName]
$ gem unstall [packageName]

1、查看已安装的包列表

$ gem list

2、更新本地包列表

$ gem update

3、一些说明

MacOS会自带Ruby环境,在/usr/bin/ruby目录下,无法卸载。其自带的gem在/usr/bin/gem下面,/usr/bin/是受保护的空间,即便是Root用户也没权限写入。gem install会失败。

解决办法也很简单,使用homebrew装一个Ruby即可。需要配置环境变量export PATH="/opt/homebrew/opt/ruby/bin:$PATH"。此时就可以使用gem install cocoapods来安装cocoapods了。但还是建议使用homebrew进行安装。

cocoapods相关

0、cocoapods是一个Ruby库,可以用gem或者homebrew来进行安装卸载。

$ gem install cocoapods
$ brew install cocoapods
$ gem unstall cocoapods
$ brew unstall cocoapods

安装完了后会在~/.cocoapods/repo目录下存放一些下载索引。

1、换源,以换清华源为例

$ cd ~/.cocoapods/repos 
$ pod repo remove master
$ git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master
$ pod repo update
$ pod setup

2、cocoapods和Xcode版本不一致导致的pod init失败

$ gem/brew install cocoapods --pre

更新下Xcode就可以了。

你可能感兴趣的:(iOS开发环境配置)