我正在遵循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没有安装。

其他回答

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

查看这个链接(运行react-native run-ios发生错误?)似乎是命令行工具的位置有问题。

在Xcode中,选择Xcode菜单,然后首选项,然后位置选项卡。从下拉菜单中选择你的Xcode版本,然后退出Xcode。

在我的例子中,问题是Xcode没有安装。

如果前面的答案对您没有帮助,那么您可能正在处理过时的react-native版本。如果你想在不升级React-Native的情况下在设备上运行应用,你必须直接从Xcode中运行应用,而不是在CLI中运行。打开<appname>。xcworkspace,在右边的下拉菜单中选择您的设备并按下“Run”图标。

Xcode截图

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

sudo xcodebuild -license