离子 3.如何使用cli定位特定版本的iOS模拟器?



我不小心发现我的应用程序在iOS 8.4上加载时立即崩溃

在最新的离子版本中对我不起作用。 首先,我列出了所有可用的设备

ionic cordova emulate ios --list

列出了所有可用设备。像这样:

iPhone-5s, 10.3
iPhone-5s, 10.2
iPhone-5s, 8.4
iPhone-6, 8.4
iPhone-6, 10.3
iPhone-6-Plus, 10.3
iPhone-6s, 10.3
iPhone-6s, 10.2
iPhone-7, 10.3
iPhone-7, 10.2
iPhone-7-Plus, 10.3
iPhone-7-Plus, 10.2
iPhone-SE, 10.3
iPhone-SE, 10.2

接下来,我从列表中选择了一个并尝试

ionic cordova emulate ios --target="iPhone-6, 10.3"

但是构建崩溃并出错....我相信是因为不正确的参数签名"iPhone-6,10.3">

但是ionic cordova emulate ios --target="iPhone-6"工作并使用iOS 8.4
弹出模拟器 如何使用特定版本的iOS启动模拟器?

试试这个,

从以下位置打开run.js文件: your_project_direcotry/platforms/ios/cordova/lib/run.js并搜索有效目标:

验证目标设备是否为 iOS SIM

var validTargets = ['iPhone-5', 'iPhone-5s', 'iPhone-6-Plus', 'iPhone-6', 'iPhone-7', 'iPhone-SE', 'iPad-2', 'iPad-Retina', 'iPad-Air', 'Resizable-iPhone', 'Resizable-iPad'];

在这里添加您的目标 iPhone-6-Plus, 10.3

var validTargets = ['iPhone-5', 'iPhone-5s', 'iPhone-6-Plus', 'iPhone-6-Plus, 10.3', iPhone-6', 'iPhone-7', 'iPhone-SE', 'iPad-2', 'iPad-Retina', 'iPad-Air', 'Resizable-iPhone', 'Resizable-iPad'];

相关内容

  • 没有找到相关文章

最新更新