ios - ionic emulate ios - 不会模拟并说没有这样的文件或目录

标签 ios iphone xcode cordova ionic-framework

运行 add iosbuild ios 没问题,但随后我运行了 ionic emulate ios 并启动了 xcode 模拟器,但没有应用程序或我的应用程序按钮(只有 safari、 map 等)。

然后我运行 ionic emulate ios --target="iPhone-5s" 并得到这个错误:

  BUILD SUCCEEDED 

 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, stat
 '/Users/sh/Library/Logs/CoreSimulator/62773263-27DC-4E83-9C6A-ED2B73DC3F0A/system.log'
 Error code 1 for command: ios-sim with args:
 launch,/Users/sh/Desktop/shapp/platforms/ios/build/emulator/shapp.app,--devicetypeid,com.apple.CoreSimulator.SimDeviceType.iPhone-5s,--stderr,/Users/sh/Desktop/shapp/platforms/ios/cordova/console.log,--stdout,/Users/sh/Desktop/shapp/platforms/ios/cordova/console.log,--exit
 Error: /Users/sh/Desktop/shapp/platforms/ios/cordova/run: Command
 failed with exit code 2

 SHs-iMac:shapp sh$ q
 -bash: q: command not found

不确定我在正确添加和构建 ios 时做错了什么。

虽然在使用 5s and 6 运行时会出现这些警告,但在 xcode 中启动时它也能正常工作.我认为这是一个无法模拟 ios 的 ionic 问题,只是不确定如何修复它?

最佳答案

这样做:

  1. 更新 ios-sim 包:npm install ios-sim -g
  2. 更新 Cordova :npm install -g cordova
  3. 移除 iOS 平台:ionic platform rm ios
  4. 添加iOS平台:ionic platform add ios

关于ios - ionic emulate ios - 不会模拟并说没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35278413/

相关文章:

iphone - 播放短音效

ios - 支持 64 位,将有效架构设置为 armv8 对吗?

ios - 颠簸框架的版本号

c - Xcode 无法识别 TIFF 函数

ios - 使用 NSURLSessionDownloadTask 在 UITableView 中下载图像的堆分配激增

iphone - 按下按钮时访问 TabBarController

ios - 核心图 - 如何在图下显示轴标签?

iphone - 带参数的选择器

iphone - COCOS2D : ScrollView inside a CCScene blocks animation

iOS - 当用户在设置中手动打开推送通知时的委托(delegate)方法