在运行该命令时
cordova emulate ios
我遇到了以下错误。实际上,我遇到了rm:无法删除
和权限被拒绝
的错误,所以我使用sudo命令。我之前可以轻松运行这个函数,但是在重新启动后——虽然没有做任何更改——这个函数就不能工作了。在构建成功
之后,在部署到模拟器
时,我会得到这个错误。
An error was encountered processing the command (domain=com.apple.CoreSimulator.SimError, code=159):
Invalid device state
ENOENT: no such file or directory, stat '/Users/user/Library/Logs/CoreSimulator/8F3C9A0F-D432-49A4-84DA-D0480829884A/system.log'
Error code 1 for command: ios-sim with args: launch,/Users/user/helloworld/platforms/ios/build/emulator/helloworld.app,--devicetypeid,com.apple.CoreSimulator.SimDeviceType.iPhone-4s,--stderr,/Users/user/helloworld/platforms/ios/cordova/console.log,--stdout,/Users/user/helloworld/platforms/ios/cordova/console.log,--exit
Error: /Users/user/helloworld/platforms/ios/cordova/run: Command failed with exit code 2
at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:139:23)
at emitTwo (events.js:87:13)
at ChildProcess.emit (events.js:172:7)
at maybeClose (internal/child_process.js:818:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
我已经重新安装了sudo npm install ios-sim -g
,但是还是出现了同样的错误。如何正确运行它?
我已经重新安装了sudo npm install ios-sim -g
,但是还是出现了同样的错误。如何正确运行它?