在 iOS 上运行你的 Apache Cordova 应用
这篇文章介绍了用于 Apache Cordova 的 Visual Studio 工具,是一个预发布的软件。所述功能呈现在预览版中,并可能会发生更改。你可以从 Microsoft 下载中心下载预览版。
当你使用适用于 Apache Cordova 的 Visual Studio 工具创建应用时,你会有一些选择以在 iOS 上对你的应用进行仿真和部署:
Apache Ripple 仿真器,用于对布局和 CSS 进行基本的验证。 (这不需要安装用于 iOS 的远程代理。)
iOS 模拟器,在 Visual Studio 中运行时需要安装和配置 vs-mda-remote agent 代理。
iOS 设备,在 Visual Studio 中运行时需要安装和配置 vs-mda-remote agent 代理。
iOS 模拟器
如果你已经按照安装工具以创建针对 iOS 的应用一文所述配置了你的 Mac,那么你就可以在 iOS 模拟器上创建并运行你的应用了。 iOS 模拟器在 Mac 上运行。
备注
如果你有自己的 Mac,或者你通过使用 Parallels 之类的虚拟化技术在 Mac 上运行 Windows,那么我们推荐你使用 iOS 模拟器。
若要在 iOS 模拟器上运行你的应用
确保你已经在 Visual Studio 中指定了 iOS 处理、主机名或 IP 地址、端口和安全码。
当你的应用在 Visual Studio 中打开时,请从“解决方案平台”列表中选择“iOS”。 如果你没有看见此列表,请从“添加/删除按钮”列表中选择“解决方案平台”来显示对应的列表。
在模拟器列表中选择“模拟器 – iPhone”或其他 iOS 模拟器。
按下 F5 启动该应用。
如果正确设置了远程代理,则 Visual Studio 就会将应用部署到你 Mac 上的 iOS 模拟器中。
提示
如果在具有非 Retina 显示的较低分辨率 Mac 上运行具有 Retina 显示的 iOS 模拟器版本,则可能需要将仿真器缩放 50%,以便应用可适合于屏幕(选择“窗口”、“缩放”>“50%”)。
iOS 设备
如果你已按照安装工具以创建针对 iOS 的应用一文所述在你的 Mac 上配置了 vs-mda-remote 代理,你就可以在连接到你的 Mac 或 PC 上的 iOS 设备上创建并运行你的应用。
若要在 iOS 设备上运行你的应用
如果你正在连接到 Windows PC 的设备上运行你的应用,请确保你已经在 PC 上安装了 iTunes。 (当你安装适用于 Apache Cordova 的 Visual Studio 工具时,你可以已经安装了 iTunes)。
备注
如果你在连接到你的 Mac 的设备上运行你的应用程序则不需要 iTunes。
确保已为 iOS 设备设置了与你配置的远程版本服务器相同的配置文件。 有关配置的详细信息,请参阅将用 Visual Studio Tools for Apache Cordova 生成的应用打包。
确保你已经在 Visual Studio 中指定了 iOS 处理、主机名或 IP 地址、端口和安全码。
当你的应用在 Visual Studio 中打开时,请从“解决方案平台”列表中选择“iOS”。 如果你没有看见此列表,请从“添加/删除按钮”列表中选择“解决方案平台”来显示对应的列表。
在设备列表中选择本地设备以在连接到你的 PC 的设备上运行你的应用,或选择远程设备以在连接到你的 Mac 的设备上运行你的应用。
按下 F5 启动该应用。
如果正确设置了远程代理且已连接了你的 iOS 设备,则应用将在你的设备上运行。
如果你正在 PC(本地设备)上运行应用,iTunes 将启动而且 iOS 应用将自动添加(或更换)到你的库中。 你可以在一台已连接的设备上安装或更新应用,与处理其他 iOS 应用的方式一样。