Visual Studio Cordova iOS构建服务器设置

Cit*_*rus 9 installation ios visual-studio-cordova

我有一个问题,找不到如何从我的macbook上的visual studio(桌面)编译cordova应用程序,没有相似之处和类似的东西.我搜索了那些东西,但我发现没有任何相关性,或者使用parallels/vmware的东西.

我在评论中添加了一些关于我想要做什么的见解,但是在这里粘贴了它:

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

Pri*_*ank 19

以下是步骤:

先决条件

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

安装

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

sudo npm install -g vs-mda-remote

sudo npm install -g ios-sim
Run Code Online (Sandbox Code Playgroud)

设置远程代理以进行构建

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

vs-mda-remote --buildDir <server-build-directory> 
Run Code Online (Sandbox Code Playgroud)

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

设置Remote Agent以支持启动iOS模拟器

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

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

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

vs-mda-remote --buildDir <server-build-directory> --allowsEmulate=true
Run Code Online (Sandbox Code Playgroud)

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

有关更多详细信息,该文档包含一个名为"适用于iOS的远程构建和模拟代理"的部分.