一、搭建iOS環(huán)境
1先嬉、安裝Xcode:在Mac App Store下載即可
首次啟動Xcode赏迟,需要同意協(xié)議(如下圖)糊饱,輸入開機密碼即可
2、安裝Xcode Command Line Tools
打開Xcode后氏身,啟動終端床估,輸入:xcode-select --install
3雇寇、安裝Homebrew(官網(wǎng))
在終端輸入命令:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
常用命令:brew -v
? ? ? ? ? ? ? ? ? brew doctor
? ? ? ? ? ? ? ? ? brew update
? ? ? ? ? ? ? ? ? brew list
PS:有關(guān)權(quán)限問題
終端輸入命令:sudo chown -R $USER /usr/local
如果是El Capitan以上系統(tǒng)(如下圖提示)赵颅,是因為加入了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環(huán)境
1恰画、JAVA環(huán)境
下載地址:Mac OS X Java SE
配置環(huán)境變量:
1.1、啟動Terminal終端工具
1.2瓷马、輸入cd ~/ 進入當前用戶的home目錄
1.3拴还、創(chuàng)建:touch .bash_profile
1.4、打開并編輯:open .bash_profile
1.5决采、在文件中寫入以下內(nèi)容:
#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自沧、執(zhí)行如下命令:source .bash_profile
1.7、驗證:輸入java -version树瞭,如下圖
2拇厢、Gradle環(huán)境
命令:brew install gradle
配置環(huán)境變量:
終端輸入:open .bash_profile
#Gradle
export GRADLE_HOME=/usr/local/bin/gradle
export PATH=${PATH}:$GRADLE_HOME
驗證:終端輸入:gradle -v
3、Android環(huán)境
下載地址:Android Studio (需翻墻)
2.1晒喷、安裝和配置SDK
通過AndroidStudio內(nèi)的SDKManager安裝SDK孝偎,如下圖:
需要安裝的依賴:
SDK Platforms : Android 6.0及以上版本
SDK Tools: Android SDK Platform-Tools && Android SDK Tools && NDK
具體如下圖:
環(huán)境變量:
#Android
export ANDROID_HOME=/Users/maple/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/platform-tools
export PATH=${PATH}:$ANDROID_HOME/tools
驗證:
三、Macaca環(huán)境(官網(wǎng)鏈接 )
主要命令如下:
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設(shè)備
npm i -g macaca-ios
brew install usbmuxd
brew install ios-webkit-debug-proxy
brew install carthage
3.5势决、測試安卓設(shè)備
npm i -g macaca-android
brew install gradle