React Native expo错误安装或运行应用程序

1hdlvixo  于 2023-03-13  发布在  React
关注(0)|答案(6)|浏览(184)

当我尝试在iOS模拟器上运行我的应用程序时,我收到错误:
运行xcrun simctl openurl booted exp://localhost:19000时出错:处理命令时遇到错误(域=NSPOSIXErrorDomain,代码=60):无法完成操作。操作超时操作超时
安装或运行应用程序时出错。错误:进程退出,返回非零代码:60
知道如何解决这个错误吗?

sqougxex

sqougxex1#

这通常是模拟器的错误。如果您从模拟器中删除expo(删除应用程序)并再次运行命令,它应该可以正常构建。
但是,如果仍然失败,模拟器上的Erasing all content and settings也会执行此操作。

tkclm6bt

tkclm6bt2#

“找到了”
你必须有一个.watchmanconfig文件(* 像下面
File example
使用expo init "projectname"初始化项目时,没有
*.watchmanconfig**文件。
因此,创建一个对象,并在此文件中初始化一个空对象,如下所示:{}
然后可以从expo startyarn/npm start开始
它解决了我所有的问题。
希望对你也是。

svujldwt

svujldwt3#

对于像我一样也在寻找这个问题的人来说,可以取消弹出你的应用程序,然后像往常一样重新运行。从文档中删除ios和android目录。从你的项目的app.json中删除isDetached和detach键。你现在可以像普通的Expo项目一样使用你的项目(没有ExpoKit)。更多信息请访问https://docs.expo.io/versions/latest/expokit/advanced-expokit-topics/

taor4pac

taor4pac4#

这可能是因为您的模拟器缓存中有一些过时的模拟器。在MacOS上,请删除以下目录中的子目录:
~/Library/Developer/CoreSimulator/Caches/

kpbpu008

kpbpu0085#

检查你是否有**.watchmanconfig文件存在于根目录中,如果没有,创建一个.watchmanconfig并初始化空对象并再次运行命令npm start**

kq4fsx7k

kq4fsx7k6#

使用以下命令单独启动模拟器:open -a Simulator之后,如果您再次运行expo start并键入i,模拟器将正确 Boot 。

相关问题