Visual Studio 2015挂在部署cordova应用程序

我试图用Visual Studio 2015 Enterprise版build立一个空白的cordova应用程序到我的iPad Air 2中,因为我已经用发行候选版本成功地完成了它。

我已经在两台机器上都安装了node.js v 4.2.2,因为5.2.0版本无限期地挂载了这个版本,我还在移动设备上安装了最新版本的iTunes(12.3.1)以及iOS 9.2。

我已经设置了远程MAC,一切工作正常的build设部分,事实上,我已经检查和.ipa文件是在那里build立到文件夹...\Documents\Visual Studio 2015\Projects\BlankCordovaApp1\BlankCordovaApp1\bin\iOS\Debug ,如果我启动,它会正确安装到iTunes和iPad本身。

问题在于,在连接到Windows 7 PC上的configuration“iOS”和“本地设备”的构build操作在将此行写入构build输出后复制回所述.ipa文件后将无限期地挂起:

 2>------ Deploy started: Project: BlankCordovaApp1, Configuration: Debug iOS ------ 

不pipe我等了多less时间,即使我将iPad授权到iPad上,也不会启动debugging会话,并让我的Web Inspector打开Safari浏览器选项。 在这一点上,我不得不中断的构build能够再次工作。

真正让我感到的是,如果我连接到Mac机的iPad,并与“远程设备”选项构build工作正常,我可以从我的Windows PC远程debugging,不幸的工作是不是一个选项,因为苹果机是不是在我的开发机器的同一个房间。

任何有关这个问题的见解将非常感谢,提前感谢。

您正在使用最近版本的节点,因此也需要使用最近版本的Cordova。

具体来说,您需要使用Cordova 5.3.3才能使用Node.js 4.x.x +。 你正在经历的是正是为什么。 它与下游节点模块和节点4.xx不兼容。您可以降级到节点0.12.x或将您的Cordova项目升级到5.3.3。

http://cordova.apache.org/news/2015/09/22/tools-release.html

请注意,节点5.xx仅在Cordova 5.4.1中受支持。

这应该在最新的VS Tools for Cordova Update 6中解决。现在可以部署到本地设备。

看看http://microsoft.github.io/vstacoblog/2016/02/04/announcing-update-6.html