xcrun无法找到simctl

ale*_*vak 127 xcode ios xcrun

尝试:

xcrun simctl 
Run Code Online (Sandbox Code Playgroud)

terminal收益率:

xcrun:错误:无法找到实用程序"simctl",无法找到开发人员工具或PATH

我有Xcode 6.2 Beta.

有什么建议?

小智 353

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

Xcode > Preferences > Locations 
Run Code Online (Sandbox Code Playgroud)

分配命令行工具

这是在Xcode版本7.2 beta(7C46t)

  • “分配公共线路工具”......很好,但为什么他们没有在安装时设置?哈哈 (8认同)
  • 很好的答案。谢谢! (2认同)

cod*_*ers 49

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

Xcode屏幕截图

  • 这使得如何进行更改更加清楚,感谢您的图片! (3认同)

Gul*_*aph 32

执行命令时遇到类似问题

./Scripts/bootstrap.sh -d.
Run Code Online (Sandbox Code Playgroud)

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

在此处输入图片说明


leo*_*tan 18

在终端中,尝试此操作。

xcode-select -s /Applications/Xcode.app
Run Code Online (Sandbox Code Playgroud)

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


jsr*_*jsr 9

我有同样的问题.我的应用程序运行良好但突然在下一次运行时,它开始抛出"simctl"错误.看来我已经在后台启动了Xcode更新安装.

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


小智 9

安装最新版本的 XCode(版本 14.0 (14A309))后出现此问题。

对我来说,Command Lint Tools 都已安装等等,这没有任何意义;以上均无效。然而,运行时xcrun -v simctl它显示我的 SDKPATH 设置为 SDK 版本 15.5;新版本是16.0。

为了解决这个问题,我将以下行添加到文件顶部.zshrc并重新启动终端。

export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk
Run Code Online (Sandbox Code Playgroud)

注意:“文件”iPhoneSimulator.sdk 是最新 SDK 版本的 simlink,所以我希望我不需要再次更改它!


Raw*_*eed 7

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

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

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


Amo*_*gam 6

选择 Xcode Preferences,然后选择Locations选项卡,然后在命令行工具下拉框中选择一个。

问题解决了!

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