当我运行Appium医生时,它显示:
Running iOS Checks
✖ Unknown SW Version Command: Error: Command failed: /bin/sh -c sw_vers -productVersion
/bin/sh: sw_vers: command not found
Appium-Doctor detected problems. Please fix and rerun Appium-Doctor.
任何人都可以帮我告诉我这里有什么问题吗?
答案 0 :(得分:1)
您需要安装消息中标记的命令行工具:
are未安装Xcode命令行工具
来自osxDaily:
键入以下命令字符串:
xcode-select --install
将出现一个软件更新弹出窗口,询问:“xcode-select命令需要命令行开发人员工具。您想立即安装这些工具吗?“选择通过点击”安装“进行确认,然后在要求时同意服务条款(请随时仔细阅读,我们会在这里)
等待命令行工具包下载完成,大约130MB,并根据您的连接速度快速安装
完成后,安装程序会自行消失,然后您可以尝试使用刚刚安装的命令之一来确认一切正常,例如gcc,git,svn,rebase,make,ld,otool,nm ,无论你想从下面的列表中得到什么。假设安装不间断,命令将按预期执行。这也意味着您可以直接从源代码编译和安装内容,而无需使用包管理器。享受您的新unix命令行工具包!
答案 1 :(得分:1)
您是否尝试升级到最新的Appium版本?你在通过终端安装Appium吗?我通过终端安装Appium并更新了.bash配置文件中的路径变量后修复了我的appium-doctor问题。 Appium桌面应用程序与通过命令行安装的应用程序不同。
答案 2 :(得分:0)
导致该错误的可能区域只有两个:
答案 3 :(得分:0)
安装以下所有最新版本的内容 JDK(Java开发工具包), Xcode, 命令行工具, 适用于MAC OS的APPIUM
答案 4 :(得分:0)
运行此解决了我的问题:
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
答案 5 :(得分:0)
在我的情况下,未设置xcode命令行工具。只需转到“ Xcode”>“首选项”>“位置”>“在命令行工具中选择所需的Xcode版本”。或者从终端遵循Chhagan的回答xcode-select -s your path