Cordova 离子2“;“iPhone-6”;不是emulator的有效目标

Cordova 离子2“;“iPhone-6”;不是emulator的有效目标,cordova,angular,ionic2,Cordova,Angular,Ionic2,我收到一个错误:“iPhone-6”不是emulator的有效目标“ 当我使用以下命令时: ionic emulate ios --target="iPhone-6" 但当我使用以下命令时,它会起作用: cordova emulate ios --target="iPhone-6" 我不明白为什么。在终端中运行cordova Simulate ios--list,以获得可选目标的准确名称。 它可能不会只识别iPhone-6,因为苹果最近发布了iOs 10+targets,它现在与旧版本一起在

我收到一个错误:
“iPhone-6”不是emulator的有效目标“
当我使用以下命令时:

ionic emulate ios --target="iPhone-6"
但当我使用以下命令时,它会起作用:

cordova emulate ios --target="iPhone-6"

我不明白为什么。

在终端中运行
cordova Simulate ios--list
,以获得可选目标的准确名称。 它可能不会只识别iPhone-6,因为苹果最近发布了iOs 10+targets,它现在与旧版本一起在您的XCode中提供,因此,您还必须添加iOs版本

例如,它可能看起来像这样:

cordova emulate ios --target="iPhone-6, 9.3"
假设您的系统上有一个带iOS 9.3模拟器的iPhone-6