如何修复 xcrun 无法找到 simctl 错误?

Posted

技术标签:

【中文标题】如何修复 xcrun 无法找到 simctl 错误?【英文标题】:How do I fix the xcrun unable to find simctl error? 【发布时间】:2015-05-20 10:01:25 【问题描述】:

我有 Xcode 6.2 Beta。尝试

xcrun simctl 

terminal 中产生

xcrun:错误:无法找到实用程序“simctl”,不是开发人员工具或在 PATH 中

【问题讨论】:

我的应用程序运行没有问题,然后我突然遇到了这个问题。我没有同意的许可,并且设置了命令行工具。简单地重启我的机器就可以了。 【参考方案1】:

我通过输入解决了这个问题

Xcode > Preferences > Locations 

还有assigning the Command Line Tools

这是 Xcode 版本 7.2 beta (7C46t)

【讨论】:

也和我一起工作过 "分配公共线工具" ...很好,但为什么不设置它们安装?哈哈 很好的答案。谢谢! 和我一起工作。 太棒了!更新到 Catlina 10.15.3 后它就消失了。【参考方案2】:

我遇到了同样的问题。我的应用程序运行良好,但突然在下一次运行中,它开始抛出“simctl”错误。看来我已经在后台开始安装 Xcode 更新了。

修复:我刚刚启动了 Xcode 应用程序,它提示安装一些待处理的工具更新。 Xcode 更新后,我的应用开始正常工作了。

【讨论】:

【参考方案3】:

在运行 Xcode 时,打开 Xcode 菜单,转到 Preferences...,然后选择 Locations

在位置的“命令行工具”中,选择您的 Xcode 版本。

应该没问题。这对我有用。

【讨论】:

【参考方案4】:

在终端中,试试这个。

sudo xcode-select -s /Applications/Xcode.app

/Applications/Xcode.app 是您的 Xcode.app 路径。

如果你在终端仍然出错。

尝试sudo xcodebuild -license 同意许可。

【讨论】:

【参考方案5】:

在 Xcode 中,打开顶部的 Xcode 菜单,然后选择 Preferences...,然后选择 Locations 选项卡。

【讨论】:

这使得如何进行更改更加清晰,感谢您的图片!【参考方案6】:

如果您对命令行“方法”感兴趣,请尝试:installer -pkg /Applications/Xcode.app/Contents/Resources/Packages/XcodeSystemResources.pkg -target /。另外,请确保xcode-select -s选择了正确的Xcode安装路径。

【讨论】:

【参考方案7】:

在首选项中添加 xcode-> 位置可以正常工作

【讨论】:

在首选项中添加命令行工具作为 xcode 版本-> 位置工作正常【参考方案8】:

执行命令时遇到类似问题

./Scripts/bootstrap.sh -d.

这对我有帮助 Xcode > Preferences > Locations, Set Command line Tools

【讨论】:

【参考方案9】:

选择 Xcode Preferences,然后选择 Locations 选项卡并在里面转到 command line tools 下拉框并选择一个。

问题解决了!

仅供参考: 我用 Xcode 12.3 试过这个

【讨论】:

以上是关于如何修复 xcrun 无法找到 simctl 错误?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以通过 xcrun simctl 与克隆的 iOS 模拟器进行交互?

xcrun:错误:无法找到 SDK“iphoneos”

命令行工具 - 错误 - xcrun:错误:无法找到实用程序“xcodebuild”,不是开发人员工具或 PATH

xcrun:错误:无法找到实用程序“PackageApplication”,不是开发人员工具或 PATH - 因为更新 Xcode

模拟器 Unable to execute simctl install Error 117

HBuilder 无法检测到XCode上的模拟器