[英]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.