我正在遵循React Native官方网站上的教程。

使用以下来构建我的项目:

react-native run-ios

我得到了错误:

Found Xcode project TestProject.xcodeproj
xcrun: error: unable to find utility "instruments", not a developer   
tool or in PATH

Command failed: xcrun instruments -s
xcrun: error: unable to find utility "instruments", not a developer 
tool or in PATH

虽然,当我从.xcodeproj运行应用程序时,一切正常。

有什么建议吗?


当前回答

默认情况下,安装Xcode后命令行没有被选中,所以打开Xcode并进入Preferences >> Locations并设置命令行工具…

这在MAC High Sierra, Xcode Version 9.3中非常有效:

按i打开iOS模拟器…

你可以看到一个很酷的新iPhone模拟器,如下图:

其他回答

在我第一次安装之后,我必须接受XCode许可,然后才能运行它。您可以执行以下命令,通过命令行获取许可证提示符。你必须输入同意和确认。

sudo xcodebuild -license

对我来说,原来有一个iOS系统更新等待重新启动计算机。重新启动并让更新完成解决了我的问题。

问题是你的Xcode版本没有在命令行工具上设置,要解决这个问题,打开Xcode>菜单>首选项>位置>这里的命令行工具选择你的Xcode版本,就是这样。

这就是我得到答案的方法,

> rm -rf ~/Library/Developer/Xcode/DerivedData
> sudo rm -rf /Library/Developer/CommandLineTools
> xcode-select --install
> sudo xcodebuild -license accept

Xcode >首选项>位置>命令行工具选择。

进入Xcode首选项 定位location选项卡 在给定的命令行工具中设置Xcode版本

现在,它将成功工作。