cordova - 如何从 cordova/ionic 命令行中选择 ios 模拟器

标签 cordova ionic-framework

在使用 ionic emulate 命令行(我假设它与 cordova phoengap 相同)时,我如何选择设备 - ipad 或 iphone 高屏幕。它始终默认为 3.5 英寸屏幕。

最佳答案

在 Ionic 和 Cordova 的更高版本中,可以使用以下任一命令来列出可用的仿真。以下命令已使用 Ionic v3.20.0 和 Cordova 8.0.0 进行了测试:

ionic cordova emulate --list # List any OS
cordova run --list           # List any OS
cordova run ios --list       # List specific OS

它们会产生类似的结果:

Available ios virtual devices:
iPhone-5s, 11.2
iPhone-6, 11.2
iPhone-6-Plus, 11.2
iPhone-6s, 11.2
iPhone-6s-Plus, 11.2
iPhone-7, 11.2
iPhone-7-Plus, 11.2
iPhone-8, 11.2
iPhone-8-Plus, 11.2
iPhone-SE, 11.2
iPhone-X, 11.2
iPad-Air, 11.2
iPad-Air-2, 11.2
iPad--5th-generation-, 11.2
iPad-Pro--9-7-inch-, 11.2
iPad-Pro, 11.2
iPad-Pro--12-9-inch---2nd-generation-, 11.2
iPad-Pro--10-5-inch-, 11.2
Apple-Watch-38mm, watchOS 4.2
Apple-Watch-42mm, watchOS 4.2
Apple-Watch-Series-2-38mm, watchOS 4.2
Apple-Watch-Series-2-42mm, watchOS 4.2
Apple-Watch-Series-3-38mm, watchOS 4.2
Apple-Watch-Series-3-42mm, watchOS 4.2
Apple-TV-1080p, tvOS 11.2

要使用特定操作系统启动模拟器,请使用:

ionic cordova emulate ios --target "iPhone-X"

另请参阅: https://cordova.apache.org/docs/en/latest/reference/cordova-cli/#cordova-run-command

对于较旧的 Ionic 和 Cordova 安装,我使用 RipTheJacker 的答案中提到的语法来选择要模拟的设备,即:

ionic emulate ios --target="iPhone-4s"

但是,为了找出可用的仿真,我运行以下命令:

ios-sim showdevicetypes

此命令将返回一个列表,如下所示:

iPhone-4s, 8.4
iPhone-5, 8.4
iPhone-5s, 8.4
iPhone-6-Plus, 8.4
iPhone-6, 8.4
iPad-2, 8.4
iPad-Retina, 8.4
iPad-Air, 8.4
Resizable-iPhone, 8.4
Resizable-iPad, 8.4

关于cordova - 如何从 cordova/ionic 命令行中选择 ios 模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23268414/

相关文章:

javascript - 在 iOS 设备中查看 Phonegap 的控制台日志

ios - Sencha Touch 2 : Works fine on browser, 请求无法封装在 PhoneGap 1.4 中

iOS/Cordova 应用程序初始屏幕加载后移动

javascript - 如何使用 Ionic 中的 Canvas 绘制照片,然后在照片顶部绘制形状?

css - 如何使 Ionic 列表中的元素更小(高度更低)?

android - Phonegap (Cordova) - 后退按钮触发暂停事件而不是 Android 中的后退按钮事件

javascript - 如何将 Parse JS sdk 导入 ionic 2 beta

angularjs - 如何使用 Smart-Table 提高 ng-repeat 性能?

android - 如何在 Windows 上停止 Git-Bash 命令

android - Youtube Player API + Phonegap不起作用