Ionic v4:"Ionic cordova run -l" 无法启动我的应用
Ionic v4: "Ionic cordova run -l" won't start my app
即将到来的观众的补充说明
这似乎是 macOS 上的常见问题:https://github.com/ios-control/ios-sim/issues/253
这个问题下面临时解决。
几天前我在做一个新的 ionic 项目,当时我没有遇到任何问题。
今天我尝试启动开发服务器:ionic cordova run -l
但是我收到了这个错误消息:
No target specified for emulator. Deploying to undefined simulator
Device type "com.apple.CoreSimulator.SimDeviceType.undefined" could not be found.
An error occurred while running subprocess cordova.
记录当前可用的设备(ionic cordova run --list
)给我这个输出:
Available ios devices:
Available ios virtual devices:
它是空的。 None 台设备可用。不适用于 ios 也不适用于 android.
离子版本: 4.12.0
Cordova 版本:9.0.0
Nodejs 版本:11.5.0
如果能帮助我再次完成这项工作,我将不胜感激。
执行以下操作:
cd platforms/ios/cordova && npm install ios-sim@latest
cd ../../../
cordova platform rm ios
cordova platform add ios@4.5.0
ionic cordova emulate ios --target --list
ionic cordova plugin rm cordova-plugin-console
应该这样做。
看来您已经升级了 Mac OS,过去遇到过类似的问题,更新和重新安装 iOS-sim 并没有太大帮助。
对我来说,以下命令无需进一步安装任何东西就可以工作
ionic cordova emulate ios --livereload --consolelogs --target="iPhone-6,com.apple.CoreSimulator.SimRuntime.iOS-12-2"
另外,如果上面的方法不行,你可以试试这个
ionic cordova emulate ios --livereload --consolelogs --target="iPhone-6,com.apple.CoreSimulator.SimRuntime.iOS-12-2" --buildFlag="-UseModernBuildSystem=0"
即将到来的观众的补充说明 这似乎是 macOS 上的常见问题:https://github.com/ios-control/ios-sim/issues/253
这个问题下面临时解决。
几天前我在做一个新的 ionic 项目,当时我没有遇到任何问题。
今天我尝试启动开发服务器:ionic cordova run -l
但是我收到了这个错误消息:
No target specified for emulator. Deploying to undefined simulator
Device type "com.apple.CoreSimulator.SimDeviceType.undefined" could not be found.
An error occurred while running subprocess cordova.
记录当前可用的设备(ionic cordova run --list
)给我这个输出:
Available ios devices:
Available ios virtual devices:
它是空的。 None 台设备可用。不适用于 ios 也不适用于 android.
离子版本: 4.12.0
Cordova 版本:9.0.0
Nodejs 版本:11.5.0
如果能帮助我再次完成这项工作,我将不胜感激。
执行以下操作:
cd platforms/ios/cordova && npm install ios-sim@latest
cd ../../../
cordova platform rm ios
cordova platform add ios@4.5.0
ionic cordova emulate ios --target --list
ionic cordova plugin rm cordova-plugin-console
应该这样做。
看来您已经升级了 Mac OS,过去遇到过类似的问题,更新和重新安装 iOS-sim 并没有太大帮助。
对我来说,以下命令无需进一步安装任何东西就可以工作
ionic cordova emulate ios --livereload --consolelogs --target="iPhone-6,com.apple.CoreSimulator.SimRuntime.iOS-12-2"
另外,如果上面的方法不行,你可以试试这个
ionic cordova emulate ios --livereload --consolelogs --target="iPhone-6,com.apple.CoreSimulator.SimRuntime.iOS-12-2" --buildFlag="-UseModernBuildSystem=0"