Chr*_*fer 3 xcode ios ios-simulator cordova ionic-framework
无论我如何尝试,都无法从ionic / cordova项目访问Xcode模拟器。Xcode命令行工具已安装。
cordova run ios --list
Run Code Online (Sandbox Code Playgroud)
退货
可用的ios设备:
可用的ios虚拟设备:
ionic cordova emulate ios --list
Run Code Online (Sandbox Code Playgroud)
退货
可用的ios虚拟设备:
我在Xcode中拥有所有模拟器,当我在Xcode中打开项目并手动运行模拟器时,它运行良好。
这样的后果是我无法通过终端的livereload运行我的应用程序:
ionic cordova emulate --livereload ios -- --buildFlag="-UseModernBuildSystem=0" --target="iPhone-X, 12.1"
Run Code Online (Sandbox Code Playgroud)
退货
找不到设备名称“ iPhone X”和运行时“ iOS 12.1”的设备ID,或者该设备ID不可用。
小智 8
这是与新版本的XCode有关的错误。我有同样的问题。我建议您卸载并重新安装XCode,但我认为它不起作用。
我通过在这里应用ejerskov所说的内容解决了(脏污修复)我的问题:https : //github.com/ios-control/ios-sim/issues/246
上 platforms/ios/cordova/node_modules/ios-sim/src/lib.js
我变了
available_runtimes[ runtime.name ] = (runtime.availability === '(available)');
至
available_runtimes[ runtime.identifier ] = (runtime.availability === '(available)');
否则,我认为我们应该等待ios-sim和cordova-ios的新版本...
| 归档时间: |
|
| 查看次数: |
1071 次 |
| 最近记录: |