我正在遵循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运行应用程序时,一切正常。

有什么建议吗?


当前回答

这些方法对我来说都没用。这两个类似的问题提供了临时解决方案,似乎模拟器进程没有正确关闭:

kill Simulator进程

从https://stackoverflow.com/a/52533391/11279823

退出模拟器和Xcode。 打开活动监视器,选择cpu选项并搜索sim,杀死所有显示为结果的进程。 然后启动终端,运行sudo xcrun simctl erase all。它将删除所有模拟器的所有内容。根据内容,如果你登录到某个地方,密码将消失,安装在模拟器中的所有开发者应用程序也将消失。

在启动包之前打开模拟器

从https://stackoverflow.com/a/55374768/11279823

打开一个模拟器;npm开始

希望能找到一个永久的解决方案。

其他回答

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

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

在Mac中:毕竟,你会得到这个问题,可能有机会在系统首选项中错过以下选项->网络->以太网->选择高级->代理

添加下面这行,

* .local,本地主机

对于任何此类问题:

进入。expo文件夹 找到apk-cache 删除文件夹

然后你就完成了。

希望有帮助?

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

这些方法对我来说都没用。这两个类似的问题提供了临时解决方案,似乎模拟器进程没有正确关闭:

kill Simulator进程

从https://stackoverflow.com/a/52533391/11279823

退出模拟器和Xcode。 打开活动监视器,选择cpu选项并搜索sim,杀死所有显示为结果的进程。 然后启动终端,运行sudo xcrun simctl erase all。它将删除所有模拟器的所有内容。根据内容,如果你登录到某个地方,密码将消失,安装在模拟器中的所有开发者应用程序也将消失。

在启动包之前打开模拟器

从https://stackoverflow.com/a/55374768/11279823

打开一个模拟器;npm开始

希望能找到一个永久的解决方案。