我在自己的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
,并显示相同的错误。
我错过了什么?
答案 0 :(得分:2)
以下是您可以用来解决此问题的步骤:
1)清空Ionic项目中的'platforms'文件夹
2)重新运行离子平台添加ios ,离子构建ios 和离子模拟ios ,不用sudo
3)仍然收到权限错误,请确保用户主文件夹中的所有文件都通过运行
实际属于该用户sudo chown -R username / Users / username
答案 1 :(得分:1)
我们使用SO answer here对Reset Content and Settings
菜单中的Simulator
进行了修正。
答案 2 :(得分:0)
您需要下载ios模拟器。 转到xcode并下载ios 9或其他模拟器。
您还需要使用终端安装ios-sim。
sudo npm install -g ios-sim
还检查并确认您的设备已正确连接。 你在xcode窗口看到的连接设备