如果发现appium在苹果电脑上,报上面的错误,是因为现在的版本不兼容,可以用下面的方法解决

到下面的路径下

vim /Applications/Appium.app//Contents/Resources/node_modules/appium/node_modules/appium-support/build/lib/system.js
vim /Applications/Appium.app//Contents/Resources/node_modules/appium-support/build/lib/system.js

修改case10为下面

case 10:
        _arr = ['10.8', '10.9', '10.10', '10.11', '10.12'];
        _i = 0;

到下面的路径:

vim /Applications/Appium.app//Contents/Resources/node_modules/appium/node_modules/appium-support/lib/system.js
vim /Applications/Appium.app//Contents/Resources/node_modules/appium-support/lib/system.js

把try方法修改为下面

try {
    stdout = (await exec('sw_vers', ['-productVersion'])).stdout.trim();
  } catch (err) {
    throw new Error(`Could not detect Mac OS X Version: ${err}`);
  }
  for (let v of ['10.8', '10.9', '10.10', '10.11', '10.12']) {
    if (stdout.indexOf(v) === 0) { return v; }
  }

再次执行的时候,通过验证了

完美解决 Could not detect Mac OS X Version from sw_vers output: '10.12.3相关推荐

  1. Appium Doctor iOS Could not detect Mac OS X Version from sw_vers output: '10.12 '解决方法

    Appium Doctor  iOS Could not detect Mac OS X Version from sw_vers output: '10.12.3 '   解决方法 本人亲测验证,本 ...

  2. 自动化测试 appium Could not detect Mac OS X Version from sw_vers output: '10.12.3 ' 异常处理

    目前最新版mac  安装完appium 后 在Appium client 执行appium-doctor 后会报 Could not detect Mac OS X Version from sw_v ...

  3. Appium之Doctor报错:iOS Could not detect Mac OS X Version from sw_vers output: '10.12.5 '的解决方法

    背景 亲测验证        Mac 系统为10.12.5        Appium版本为        appium-1.5.3.dmg 4 步骤解决问题 步骤一. vi /Application ...

  4. 解决Error: Could not detect Mac OS X Version from sw_vers output: '10.14.3'

    在使用appium-doctor时遇到了如下问题: Error: Could not detect Mac OS X Version from sw_vers output: '10.14.3' [解 ...

  5. Appium [Error: Could not detect Mac OS X Version from sw_vers output: '10.13.5 ']

    当首次执行appium doctor诊断可能就会报这个错,是因为appium还没有兼容到那么高的Mac OS版本,这个时候需要我们手动地去修改一下Appium的配置参数: 问题: 解决方案: 第一步: ...

  6. appium的安装及坑Error: Could not detect Mac OS X Version from sw_vers output,TypeError: Cannot read prope

    Appium的安装大体有两种方式: 1) 先安装配置nodejs的环境,然后通过npm对appium进行安装 2)直接下载官网提供的dmg包安装,dmg里面已经有nodejs的环境和appium的可执 ...

  7. 解决vmware报错:Mac OS X is not supported with binary translation.

    在vmware虚拟机中运行Mac OS Mountain Lion版本,提示如下信息: 上网查了一下发现是cpu虚拟化没有被开启. 找到原因了之后,我们只要将电脑的cpu虚拟化开启即可,方法如下: s ...

  8. 虚拟机安装mac无法在更新服务器失败,解决VMware虚拟机安装 Mac os,安装VMware tools不成功或无法全屏的问题...

    我在VMware14 上装了10.13,升级到VMware15 前安装VMware tools 能自动全屏,升级后就不行了.也无法重新安装成功. 查了半天的资料才找到原因,导致这个的原因是因为苹果在O ...

  9. Mac OS X: FileVault 2在美洲狮10.8上的扩展

    最新发布的美洲狮10.8系统提供了一个FileVault 2功能的改进,管理工具fdesetup.在狮子版本中最新推出的FileVault 2时,它的功能虽然可以完全胜任个人用户对磁盘加密的需求,但是 ...

最新文章

  1. 接口里面的方法都是抽象方法吗_单元格区域选取,竟然有这么多种方法,你都造吗?...
  2. 我是如何用6个月,从0编程经验变成数据科学家的?
  3. 如何向应用程序代码添加跟踪语句
  4. webpack配置babel-loader
  5. 最实诚导师招生简章“火”了:目前只有不太充足的经费,但绝不克扣研究生补贴!...
  6. H236各个版本的区别总结
  7. 小米球ngrok如何后台启动
  8. CAD转KML乱码处理
  9. Unity2019最新ECS架构开发MMO游戏笔记更新计划
  10. 追风筝的人 第十二章
  11. android手机系统对比,国产手机系统哪家强?几大主流手机系统盘点对比
  12. linux/安卓的spi读写ADS1256出现读写错误
  13. 2023年华为认证H12-821、H12-831考试指南(包括学习视频和题库)
  14. 如何解释“运维到底是干啥的”?
  15. zbb20180921 spring事物的七种事物传播属性行为及五种隔离级别
  16. appinventor HTML5,用APP Inventor纯图形化编程自制APP,通过WIFI物联网控制掌控板
  17. ODBC学习笔记—SQLSetStmtAttr
  18. 计算机文化教育对学生思维品质的影响,信息技术教育让素质教育绽放“光芒”...
  19. 用C语言求三个数的最大值与排序
  20. proxy(初级运用)

热门文章

  1. ffmpeg+nvidia解码SDK+GPU实现视频流硬解码成Mat
  2. 2021年十大网络安全发展趋势预测
  3. 文华财经期货多空趋势指标公式,期货幅图高抛低吸逃顶抄底精准买卖点信号系统
  4. cmd中粘贴的快捷键
  5. 2011初入游戏之道
  6. 编程英语--youmay
  7. 初识EMC元器件(三)——共模电感的参数解读
  8. 如何禁止pdf复制修改打印
  9. Cisco路由器配置基本命令
  10. ibm 数据库迁移工具