当我尝试在iOS模拟器上运行我的应用程序时,我收到错误:运行xcrun simctl openurl booted exp://localhost:19000时出错:处理命令时遇到错误(域=NSPOSIXErrorDomain,代码=60):无法完成操作。操作超时操作超时安装或运行应用程序时出错。错误:进程退出,返回非零代码:60知道如何解决这个错误吗?
xcrun simctl openurl booted exp://localhost:19000
sqougxex1#
这通常是模拟器的错误。如果您从模拟器中删除expo(删除应用程序)并再次运行命令,它应该可以正常构建。但是,如果仍然失败,模拟器上的Erasing all content and settings也会执行此操作。
expo
Erasing all content and settings
tkclm6bt2#
“找到了”你必须有一个.watchmanconfig文件(* 像下面 )File example使用expo init "projectname"初始化项目时,没有*.watchmanconfig**文件。因此,创建一个对象,并在此文件中初始化一个空对象,如下所示:{}然后可以从expo start或yarn/npm start开始它解决了我所有的问题。希望对你也是。
expo init "projectname"
expo start
yarn/npm start
svujldwt3#
对于像我一样也在寻找这个问题的人来说,可以取消弹出你的应用程序,然后像往常一样重新运行。从文档中删除ios和android目录。从你的项目的app.json中删除isDetached和detach键。你现在可以像普通的Expo项目一样使用你的项目(没有ExpoKit)。更多信息请访问https://docs.expo.io/versions/latest/expokit/advanced-expokit-topics/
taor4pac4#
这可能是因为您的模拟器缓存中有一些过时的模拟器。在MacOS上,请删除以下目录中的子目录:~/Library/Developer/CoreSimulator/Caches/
~/Library/Developer/CoreSimulator/Caches/
kpbpu0085#
检查你是否有**.watchmanconfig文件存在于根目录中,如果没有,创建一个.watchmanconfig并初始化空对象并再次运行命令npm start**
kq4fsx7k6#
使用以下命令单独启动模拟器:open -a Simulator之后,如果您再次运行expo start并键入i,模拟器将正确 Boot 。
open -a Simulator
i
6条答案
按热度按时间sqougxex1#
这通常是模拟器的错误。如果您从模拟器中删除
expo
(删除应用程序)并再次运行命令,它应该可以正常构建。但是,如果仍然失败,模拟器上的
Erasing all content and settings
也会执行此操作。tkclm6bt2#
“找到了”
你必须有一个.watchmanconfig文件(* 像下面 )
File example
使用
expo init "projectname"
初始化项目时,没有*.watchmanconfig**文件。因此,创建一个对象,并在此文件中初始化一个空对象,如下所示:{}
然后可以从
expo start
或yarn/npm start
开始它解决了我所有的问题。
希望对你也是。
svujldwt3#
对于像我一样也在寻找这个问题的人来说,可以取消弹出你的应用程序,然后像往常一样重新运行。从文档中删除ios和android目录。从你的项目的app.json中删除isDetached和detach键。你现在可以像普通的Expo项目一样使用你的项目(没有ExpoKit)。更多信息请访问https://docs.expo.io/versions/latest/expokit/advanced-expokit-topics/
taor4pac4#
这可能是因为您的模拟器缓存中有一些过时的模拟器。在MacOS上,请删除以下目录中的子目录:
~/Library/Developer/CoreSimulator/Caches/
kpbpu0085#
检查你是否有**.watchmanconfig文件存在于根目录中,如果没有,创建一个.watchmanconfig并初始化空对象并再次运行命令npm start**
kq4fsx7k6#
使用以下命令单独启动模拟器:
open -a Simulator
之后,如果您再次运行expo start
并键入i
,模拟器将正确 Boot 。