一、安装brew:Homebrew是一款Mac OS平台下的软件包管理工具执行:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

二、 安装node,执行:
brew install node

安装完成,/usr/local/lib/node_modules该目录下可以使用npm进行安装

三、安装jdk,去官网下载:下载地址为直接下载dmg去安装
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

使用/usr/libexec/java_home -V 查看JAVA_HOME

四、安装android-sdk-macosx
地址:http://tools.android-studio.org/index.php/sdk/
下载到底sdk缺少对应的platform-tools,build-tools

在sdk内,该路径下进行安装

安装完毕:

五、配置环境变量,在终端下编辑/etc/profile文件
先赋予当前用户权限,sudo chmod -R 777 /etc/profile
再进行修改,不然是只读 vi /etc/profile ,
内容如下:
export JAVA_HOME=/Library/java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home
export ANDROID_HOME=/Users/hanxiaoxia/Downloads/android-sdk-macosx
export NODE_PATH=/usr/local/lib/node_module
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH
然后保存,保存后在终端下再输入source /etc/profile 使生效

六、检查环境,安装appium-doctor,执行:
npm install -g appium-doctor

使用npm安装项目,则路径在/usr/local/lib/node_modules/

安装完成之后检查环境

七、安装appium,执行:
npm install -g appium,进行安装

执行appium -v查看

查了下其他资料
也可以进行cnpm安装
先安装cnpm,npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install -g appium
也可以使用它包镜像安装
npm install -g appium --registry=https://registry.npm.taobao.org
npm install --registry=https://registry.npm.taobao.org
运行appium,启动成功

八、安装其他项目
1、安装libimobiledevice,执行:
brew install libimobiledevice --HEAD

2、安装carthage,执行:
brew install carthage

3、安装ios-deploy ,执行:
npm install -g ios-deploy
有时候会报错找不到xcode,根据报错信息提示,设置路径即可
sudo xcode-select -switch /Applications/Xcode.app/
sudo xcodebuild -license
再次安装成功

ios-deploy -c 查看设备名字
到设置-通用-设备管理(描述文件) 信任你的apple id,再次运行上述命令

---------------------
作者:__wuxi
来源:CSDN
原文:https://blog.csdn.net/wx19900503/article/details/51740657
版权声明:本文为博主原创文章,转载请附上博文链接!

Appium——appium之mac环境安装的更多相关文章

  1. appium学习笔记(环境安装配置,设备启动)

      Android SDK下载及配置 下载地址 下载后解压缩,打开SDK Manager.exe,下载适当版本的Android包 配置环境变量:目录下的tools路径(含uiautomatorview ...

  2. Mac环境 安装brew

    一.brew官网主页上的方法: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/insta ...

  3. Mac环境安装非APP STORE中下载的软件,运行报错:“XXX” is damaged and can’t be opened. You should move it to the Trash. 解决办法

    出现这个错误的大多数原因都是因为系统设置的问题,因为系统不信任你从其他地方下载的软件安装包,所以运行时就给你阻止了.具体的设置步骤如下: 1. 打开系统偏好设置 (System Preferences ...

  4. Mac下安装ElasticSearch及其插件

    目录 环境介绍 安装过程 安装Kibana 环境介绍 软件版本:ElasticSearch7.0.0 Kibana7.0.0 系统环境:mac 环境 安装过程 官网下载 ElasticSearch7. ...

  5. Mac环境下升级gcc版本--rocksdb

    前言 在mac环境下编译rocksdb,需要配置依赖的编译环境,其中有一项比较麻烦:c++编译要支持C++11,但是在mac环境安装xcode-select --install之后,已经安装有了gcc ...

  6. (mac环境)Appium安装了client包,但是提示no module named appium

    背景 mac环境,使用pip install Appium-Python-Client已经安装了client包   问题 import appium,提示no module named appium ...

  7. 【Mac + Appium学习(一)】之安装Appium环境前提准备

    环境: Appium version :1.9.1 Appium-desktop:1.7.1 Xcode:10.0 IOS:iPhone5S(10.3.3) Android:6.0.1 Mac:10. ...

  8. Mac下安装appium+python+Android sdk 环境完整流程

    安装大纲:1,安装jdk (jdk1.8及以上版本都可以,尽量不要用最新可能会不兼容) 2,安装android-sdk (mac版本的android-sdk) 3,mumu模拟器 (随便找的一个) 4 ...

  9. Mac下安装及配置Appium环境

    candiceli   Mac下安装及配置Appium环境 我是小白,自己研究appium好几周了. 一开始按照同事这篇文章设置Mac下的环境,http://www.cnblogs.com/tangd ...

随机推荐

  1. JQuery利用css()修改样式后 hover失效的解决办法

    执行完代码后发现写在样式表中的hover效果失效,改了好几遍差点重新写函数,后来发现很简单,是优先级的问题,css()中的内容覆盖了之前的样式 只需要在样式后写!important即可解决! .fil ...

  2. koa的跨域访问

    koa跨域访问:1.安装插件 npm install koa-cors --save-dev2.项目的app.js中var cors = require('koa-cors'); app.use(co ...

  3. C语言-郝斌笔记-004判断是否为回文数

    判断是否为回文数 # include <stdio.h> int main(void) { int val; //存放待判断的数字 int m; ; printf("请输入您需要 ...

  4. 数字图像处理实验(4):PROJECT 02-04 [Multiple Uses],Zooming and Shrinking Images by Bilinear Interpolation 标签: 图像处理MATLAB

    实验要求: Zooming and Shrinking Images by Bilinear Interpolation Objective To manipulate another techniq ...

  5. notpad++ 开发php神奇

     开发PHP应具有的插件: 1. Compare: 可以用来比较两个文件不同之处. 2. Explorer:文件浏览器插件,包含收藏夹.Session保存功能.可与NppExec脚本结合使用. 3. ...

  6. 3D立体菜单导航

    今天在微博里面看到别人分享的一个立体效果,我觉得挺好的,就拿下来自己存着,万一以后用到. 效果如下: index.html <!DOCTYPE html> <html > &l ...

  7. discuz_ucenter_api_for_java的中文问题

    我踩过的坑,希望你别掉进来. 云服务需要和UCENTER做对接,一个php,一个Java,幸好有了discuz_ucenter_api_for_java,帮我解决了大部分问题,为什么是大部分问题,因为 ...

  8. easyUI datagrid 分页参数page和rows

    Struts2获取easyUI datagrid 分页参数page和rows 用pageHelper分页时,只要是能够获取前台传来的两个参数page和rows基本就完成了很大一部分. 获取方法:定义两 ...

  9. python使用基础(win10)

    1.安装 官网下载:https://www.python.org/ 请选择2.X版本 2.从命令提示符打开python 直接输入python点enter即可 查看python版本输入python -V ...

  10. 模仿添加QQ好友桌面快捷方式

    /** * * @param context * @param tname 桌面快捷方式的名字 * @param icon 好友头像 */ public static void addShortCut ...