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