我有Xcode 6.2 Beta。尝试
xcrun simctl
在terminal的收益
terminal
xrun:错误:无法找到实用工具“simctl";不是一个开发工具或在PATH
我通过进入解决了这个问题
Xcode > Preferences > Locations
和分配命令行工具
我也有同样的问题。我的应用程序工作得很好,但突然在下一次运行时,它开始抛出“simctl”错误。似乎我已经在后台启动了Xcode更新安装。
修复:我刚启动Xcode应用程序,它提示安装一些悬而未决的工具更新。Xcode更新后,我的应用程序开始正常工作。
运行Xcode时,打开Xcode菜单,转到首选项…,然后选择位置
在“位置”,“命令行工具”,选择你的Xcode版本。
应该没问题。这对我很管用。
在终端,试试这个。
sudo xcode-select -s /Applications/Xcode.app
< >强/应用程序/ xcode < / >强是你的Xcode。应用路径。
如果你仍然得到错误在终端。
尝试sudo xcodebuild -license同意许可。
sudo xcodebuild -license
在Xcode中,打开顶部的Xcode菜单,然后选择首选项…,然后选择位置选项卡。
如果您对命令行“方法”感兴趣,请尝试:installer -pkg /Applications/Xcode.app/Contents/Resources/Packages/XcodeSystemResources.pkg -target /。另外,请确保xcode-select -s选择了正确的Xcode安装路径。
installer -pkg /Applications/Xcode.app/Contents/Resources/Packages/XcodeSystemResources.pkg -target /
xcode-select -s
在首选项中添加xcode ->位置工作正常
在执行命令时也有类似的问题
./Scripts/bootstrap.sh -d.
这帮助我Xcode > Preferences > Locations, Set Command line Tools
Xcode > Preferences > Locations, Set Command line Tools
选择Xcode 首选项,然后选择位置选项卡,然后进入命令行工具下拉框,选择一个。
问题解决了!
在XCode最新版本(版本14.0 (14A309))安装后出现此问题。
对我来说,命令Lint工具都安装了,这没有任何意义;以上方法都没用。然而,当运行xcrun -v simctl时,它显示我的SDKPATH被设置为SDK的15.5版本;新版本是16.0。
xcrun -v simctl
为了解决这个问题,我将下面的行添加到我的.zshrc文件的顶部,并重新启动了我的终端。
.zshrc
export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk
注意:“file”iphone模拟器。sdk是一个simlink到最新的sdk版本,所以我希望我不需要再改变这个!
以下是解决此问题的步骤-