簡體   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