当我尝试在iOS模拟器上运行我的应用程序时,出现错误消息:
运行export default {
name: 'Homepage',
props: ['cssClass'],
created() {
this.$emit('childinit', this.cssClass);
}
}
时出错:处理命令时遇到错误(domain = NSPOSIXErrorDomain,代码= 60):
该操作无法完成。操作超时
操作超时
安装或运行应用程序时出错。错误:进程退出,代码非零:60
知道如何解决此错误吗?
答案 0 :(得分:6)
这通常是模拟器错误。如果您从模拟器中删除expo
(删除应用程序)并再次运行命令,它应该可以正常运行。
但是,如果仍然失败,模拟器上的Erasing all content and settings
也可以解决问题。
答案 1 :(得分:2)
对于像我这样也在搜索此问题的任何人,可以退出您的应用程序,然后像平常一样再次运行。在文档中,从您的项目中删除ios和android目录。从项目的app.json中删除isDetached并分离键。现在,您可以像正常的Expo项目(没有ExpoKit)一样使用项目。在https://docs.expo.io/versions/latest/expokit/advanced-expokit-topics/
中了解更多信息答案 2 :(得分:1)
检查根目录中是否有 .watchmanconfig 文件,如果没有,则创建一个 .watchmanconfig 并初始化空对象并运行命令 npm start再来
答案 3 :(得分:0)
提供信息!
您必须具有.watchmanconfig文件(如下所示的 )
使用expo init "projectname"
初始化项目时,没有 .watchmanconfig 文件。
因此,创建一个文件,然后在该文件中初始化一个空对象,例如:{}
然后您可以以expo start
或yarn/npm start
开头
它解决了我所有的问题。
希望它也对您有用。