10
Cordova:启动特定的iOS模拟器映像
我正在使用Cordova开发跨平台移动应用程序,在开发阶段主要关注iOS。 对于我的开发过程,如果可以直接从命令行启动我的Cordova应用程序并将其加载到指定的模拟器中,那将是理想的选择。我可以通过从项目根目录运行以下命令来执行此操作: $cordova run --debug --emulator iOS 这可以正常工作,并导致iOS模拟器在带有iOS 7.0.3的模拟iPhone 4 Retina中运行我的应用程序 除了这种模拟设备之外,我还想在(例如)iPad上进行测试。我已经安装了这些仿真图像,并且可以在Xcode中手动在其中启动我的应用程序。另外,该命令list-emulator-images(位于中project_dir/platforms/ios/cordova/lib)提供了以下输出: "iPhone Retina (3.5-inch)" "iPhone Retina (4-inch)" "iPhone Retina (4-inch 64-bit)" "iPhone" "iPad" "iPad Retina" 但是,问题是:除了默认值(似乎是iPhone Retina (4-inch)仿真映像)以外,我似乎无法弄清楚如何以其他方式启动仿真器。的相关输出cordova help提供以下信息: run [--debug|--release] [--device|--emulator|--target=FOO] [PLATFORM] ............................ deploys app on specified platform devices / emulators 我已经尝试过以下操作: cordova run --debug --emulator=iPad iOS 及其许多变体,但没有运气。每次在同一模拟器中启动。 …