一、搭建iOS环境
1、安装Xcode:在Mac App Store下载即可
首次启动Xcode,需要同意协议(如下图),输入开机密码即可
2、安装Xcode Command Line Tools
打开Xcode后,启动终端,输入:xcode-select --install
3、安装Homebrew(官网)
在终端输入命令:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
常用命令:brew -v
brew doctor
brew update
brew list
PS:有关权限问题
终端输入命令:sudo chown -R $USER /usr/local
如果是El Capitan以上系统(如下图提示),是因为加入了Rootless机制,不能随心所欲读写路径了
解决办法:
重启电脑按住 Command+R,进入恢复模式,打开Terminal(或者终端),输入:csrutil disable
重启即可。如果要恢复默认,输入:csrutil enable
4、安装node和npm,及更换为Taobao的源
终端输入命令:brew install node
检查是否成功安装node.js
命令:node -v
npm -v
$brew upgrade node
如果用npm安装速度非常慢,可以安装阿里提供的cnpm,可以加快包的下载速度,安装命令如下:
npm install -g cnpm --registry=https://registry.npm.taobao.org
二、搭建Android环境
1、JAVA环境
下载地址:Mac OS X Java SE
配置环境变量:
1.1、启动Terminal终端工具
1.2、输入cd ~/ 进入当前用户的home目录
1.3、创建:touch .bash_profile
1.4、打开并编辑:open .bash_profile
1.5、在文件中写入以下内容:
#Java
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
export CALSS_PATH=${PATH}:$JAVA_HOME/lib
export PATH=${PATH}:$JAVA_HOME/jre/bin
export PATH=${PATH}:$JAVA_HOME/bin
1.6、执行如下命令:source .bash_profile
1.7、验证:输入java -version,如下图
2、Gradle环境
命令:brew install gradle
配置环境变量:
终端输入:open .bash_profile
#Gradle
export GRADLE_HOME=/usr/local/bin/gradle
export PATH=${PATH}:$GRADLE_HOME
验证:终端输入:gradle -v
3、Android环境
下载地址:Android Studio (需翻墙)
2.1、安装和配置SDK
通过AndroidStudio内的SDKManager安装SDK,如下图:
需要安装的依赖:
SDK Platforms : Android 6.0及以上版本
SDK Tools: Android SDK Platform-Tools && Android SDK Tools && NDK
具体如下图:
环境变量:
#Android
export ANDROID_HOME=/Users/maple/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/platform-tools
export PATH=${PATH}:$ANDROID_HOME/tools
验证:
三、Macaca环境(官网链接 )
主要命令如下:
3.1、安装macaca服务端程序
npm i -g macaca-cli
npm i -g macaca-wd
3.2、测试电脑端
npm i -g macaca-electron
3.3、测试浏览器
npm i -g macaca-chrome
3.4、测试ios设备
npm i -g macaca-ios
brew install usbmuxd
brew install ios-webkit-debug-proxy
brew install carthage
3.5、测试安卓设备
npm i -g macaca-android
brew install gradle