运行错误'离子模拟ios'命令

时间:2016-03-13 21:22:04

标签: ios cordova ionic-framework ios-simulator

我已经安装并构建了ios,一切似乎还可以,但是当我运行离子模拟ios'我收到以下错误(只是为演示myApp运行它):

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

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

有人有什么想法吗?

2 个答案:

答案 0 :(得分:0)

您安装了ios-sim吗?

sudo npm install -g ios-sim

修复挂钩错误权限:

chmod +x hooks/after_prepare/*

答案 1 :(得分:0)

首先,您似乎没有给予执行权限'对于cordova钩子,所以只需运行:

chmod -R +x hooks/after_prepare

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

其次,使用离子cli启动ios模拟器,你必须安装一个名为ios-sim的实用程序包:

sudo npm install -g ios-sim

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

希望这会对你有所帮助。问候。