9

我在查找有关如何从我的 macbook 上的 Visual Studio(桌面)编译科尔多瓦应用程序的内容时遇到了问题,而没有相似之处和类似的东西。我用谷歌搜索了那些东西,但我没有发现任何相关的东西,或者平行/vmware 的东西。

我在评论中添加了一些我想做什么的见解,但将其粘贴在这里:

不,我的意思是,我有两个设备:桌面,我有 Windows 8.1 和 2012 年中期的 macbook pro。我想(开始)从我的桌面构建科尔多瓦应用程序,但在我的 macbook 上运行它(通过 iOS模拟器)。我不希望没有双启动,没有虚拟化,只需从 Visual Studio 开始构建并在 osx 上完成构建

4

1 回答 1

19

以下是步骤:

先决条件

  • Mac OS X 小牛
  • Xcode 5.1 和 Xcode 命令行工具
  • 一个有效的 Apple iOS 开发者计划帐户,在 Xcode 中配置了 iOS 配置文件和签名身份
  • 安装在 Mac 上的 Node.js

安装

从 Mac 上的终端应用程序运行以下命令:

sudo npm install -g vs-mda-remote

sudo npm install -g ios-sim

设置用于构建的远程代理

要启动代理,请运行以下命令:

vs-mda-remote --buildDir <server-build-directory> 

这将以构建服务器模式启动代理。需要一个额外的命令行参数来启动代理以供个人使用 iOS 模拟器,稍后将介绍。

设置远程代理以支持启动 iOS 模拟器

如果您在个人 Mac 上使用远程代理(相对于共享 Mac 构建服务器),您可以配置代理以支持从 Visual Studio 在您的 Mac 上启动 iOS 模拟器。

如前所述,全局需要 ios-sim 节点模块才能从 Visual Studio 启动 iOS 模拟器。

然后应该使用命令行选项--allowsEmulate=true 启动构建服务器:

vs-mda-remote --buildDir <server-build-directory> --allowsEmulate=true

满足这些要求后,可以将应用从 Visual Studio 部署到运行代理的 Mac 上的模拟器。

有关更多详细信息,文档包含名为“Remote Build & Simulation Agent for iOS”的部分。

于 2014-05-14T23:46:38.617 回答