我正在尝试在 iPad Pro 12.9英寸上运行我的Cordova应用程序(用于获取上传到App Store的屏幕截图),但我没有在cordova list命令中看到iPad pro模拟器,即cordova emulate ios --list
。
我的系统中可用/安装了模拟器。谷歌搜索问题带我到问题#71所以我升级了它的最新版本,但我仍然无法使用命令行启动。
以下是命令的输出:
Available iOS Simulators:
iPhone-5, 10.1
iPhone-5s, 10.1
iPhone-6, 10.1
iPhone-6-Plus, 10.1
iPhone-6s, 10.1
iPhone-6s-Plus, 10.1
iPhone-7, 10.1
iPhone-7-Plus, 10.1
iPhone-SE, 10.1
iPad-Retina, 10.1
iPad-Air, 10.1
iPad-Air-2, 10.1
Apple-TV-1080p, tvOS 10.0
Apple-Watch-38mm, watchOS 3.1
Apple-Watch-42mm, watchOS 3.1
Apple-Watch-Series-2-38mm, watchOS 3.1
Apple-Watch-Series-2-42mm, watchOS 3.1
:
ios-sim showdevicetypes
iPhone-5, 10.1
iPhone-5s, 10.1
iPhone-6, 10.1
iPhone-6-Plus, 10.1
iPhone-6s, 10.1
iPhone-6s-Plus, 10.1
iPhone-7, 10.1
iPhone-7-Plus, 10.1
iPhone-SE, 10.1
iPad-Retina, 10.1
iPad-Air, 10.1
iPad-Air-2, 10.1
iPad-Pro--9-7-inch-, 10.1
iPad-Pro, 10.1
Apple-TV-1080p, tvOS 10.0
Apple-Watch-38mm, watchOS 3.1
Apple-Watch-42mm, watchOS 3.1
Apple-Watch-Series-2-38mm, watchOS 3.1
Apple-Watch-Series-2-42mm, watchOS 3.1
:
cordova emulate ios --target="iPad-Pro, 10.1"
我尝试了各种组合,如:
{{1}}
但没有任何效果和我得到的错误:
设备名称“iPad Pro(12.9英寸)”的设备ID和运行时“iOS 10.1”无法找到或无法使用。
我在 Mac Sierra 上使用 xcode 8 运行此功能。