搭建Macaca环境(for Mac)

一、搭建iOS环境

1、安装Xcode:在Mac App Store下载即可

首次启动Xcode,需要同意协议(如下图),输入开机密码即可

搭建Macaca环境(for Mac)_第1张图片

2、安装Xcode Command Line Tools

打开Xcode后,启动终端,输入:xcode-select --install

搭建Macaca环境(for Mac)_第2张图片

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


搭建Macaca环境(for Mac)_第3张图片

3、Android环境

下载地址:Android Studio (需翻墙)

2.1、安装和配置SDK

通过AndroidStudio内的SDKManager安装SDK,如下图:

搭建Macaca环境(for Mac)_第4张图片

需要安装的依赖:

SDK Platforms : Android 6.0及以上版本

SDK Tools: Android SDK Platform-Tools && Android SDK Tools && NDK

具体如下图:

搭建Macaca环境(for Mac)_第5张图片
搭建Macaca环境(for Mac)_第6张图片

环境变量:

#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

你可能感兴趣的:(搭建Macaca环境(for Mac))