【问题标题】:Ionic emulate ios - Error离子模拟 ios - 错误
【发布时间】:2016-04-03 09:06:49
【问题描述】:

我在自己的 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,但显示相同的错误。

我错过了什么?

【问题讨论】:

    标签: angularjs ionic-framework ionic


    【解决方案1】:

    我们使用SO answer here 修复了这个问题,这只是Simulator 菜单中的Reset Content and Settings

    【讨论】:

      【解决方案2】:

      您可以使用以下步骤来纠正此问题:

      1) 清空 Ionic 项目中的“平台”文件夹

      2) 在没有 sudo 的情况下重新运行 ionic platform add iosionic build iosionic emulate ios

      3) 仍然出现权限错误,请通过运行确保用户主文件夹中的所有文件实际上属于该用户

      sudo chown -R 用户名/用户/用户名

      【讨论】:

        【解决方案3】:

        你需要下载ios模拟器。 去xcode下载ios 9或者其他模拟器。

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

        sudo npm install -g ios-sim

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2016-04-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-09-03
          相关资源
          最近更新 更多