繁体   English   中英

运行'ionic emulate ios'命令时出错

[英]Error running 'ionic emulate ios' command

我已经安装并构建了ios,并且一切正常,但是当我运行“ ionic emulation ios”时,出现以下错误(仅在演示myApp上运行):

更新了hooks目录以具有执行权限运行命令:/Users/X/myApp/hooks/after_prepare/010_add_platform_class.js / Users / X / myApp添加到主体类:platform-ios运行命令:/ Users / X / myApp / platforms / ios / cordova / run --emulator / bin / sh:ios-sim:找不到命令

错误:/ Users / X / myApp / platforms / ios / cordova / run:命令失败,退出代码为ChildProcess.whenDone(/ usr / local / lib / node_modules / cordova / node_modules / cordova-lib / src / cordova / superspawn .js:131:23)位于Process.ChildProcess._handle.onexit(child_process.js:1087:5)处于也许关闭(child_process.js:1015:16)处于ChildProcess.emit(events.js:110:17)

有人有想法么?

您安装了ios-sim吗?

sudo npm install -g ios-sim

修复钩子错误权限:

chmod +x hooks/after_prepare/*

首先,似乎您没有给Cordova挂钩“执行权限”,因此只需运行:

chmod -R +x hooks/after_prepare

有关钩子问题的更多信息: http : //ionicframework.com/docs/ionic-cli-faq/#hooks

其次,使用ionic cli start ios模拟器,必须安装一个名为ios-sim的实用程序包:

sudo npm install -g ios-sim

有关ios仿真的更多信息: http : //ionicframework.com/docs/ionic-cli-faq/#ios-emulate

希望这会帮助你。 问候。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM