离子模拟ios - 错误

时间:2015-12-29 13:08:30

标签: angularjs ionic-framework ionic

我在自己的ios设备上运行应用程序后出现以下错误。

No target specified for emulator. Deploying to iPhone-6 simulator
An error was encountered processing the command (domain=com.apple.CoreSimulator.SimError, code=159):
Invalid device state
An error was encountered processing the command (domain=com.apple.CoreSimulator.SimError, code=159):
Invalid device state
ENOENT, no such file or directory '/Users/cauealmeida/Library/Logs/CoreSimulator/5C6DA43E-3993-4260-87EE-73FEB27DE181/system.log'
Error code 1 for command: ios-sim with args: launch,/Users/cauealmeida/Documents/jobs/dev/ionic-maptest/map-test/platforms/ios/build/emulator/map-test.app,--devicetypeid,com.apple.CoreSimulator.SimDeviceType.iPhone-6,--stderr,/Users/cauealmeida/Documents/jobs/dev/ionic-maptest/map-test/platforms/ios/cordova/console.log,--stdout,/Users/cauealmeida/Documents/jobs/dev/ionic-maptest/map-test/platforms/ios/cordova/console.log,--exit
Error: /Users/cauealmeida/Documents/jobs/dev/ionic-maptest/map-test/platforms/ios/cordova/run: Command failed with exit code 2

我尝试过来自不同项目的ionic emulate ios -cls,并显示相同的错误。

我错过了什么?

3 个答案:

答案 0 :(得分:2)

以下是您可以用来解决此问题的步骤:

1)清空Ionic项目中的'platforms'文件夹

2)重新运行离子平台添加ios 离子构建ios 离子模拟ios ,不用sudo

3)仍然收到权限错误,请确保用户主文件夹中的所有文件都通过运行

实际属于该用户

sudo chown -R username / Users / username

答案 1 :(得分:1)

我们使用SO answer hereReset Content and Settings菜单中的Simulator进行了修正。

答案 2 :(得分:0)

您需要下载ios模拟器。 转到xcode并下载ios 9或其他模拟器。

您还需要使用终端安装ios-sim。

sudo npm install -g ios-sim

还检查并确认您的设备已正确连接。 你在xcode窗口看到的连接设备