Visual Studio 2015暂停部署cordova应用程序

时间:2015-12-11 09:36:34

标签: ios cordova visual-studio-2015 visual-studio-cordova

我试图使用Visual Studio 2015企业版在我的iPad Air 2中构建一个空白的cordova应用程序,因为我已经在发布候选版本上取得了成功。

我在两台机器上都有node.js v 4.2.2,因为版本5.2.0无限期地悬挂了构建版本,我还获得了最新版本的iTunes(12.3.1)以及iOS 9.2在移动设备上。

我已经设置了远程MAC并且所有内容都适用于构建部分,事实上我已经检查过,并且.ipa文件在构建结束时存在于文件夹{{1}中如果我启动它将正确安装到iTunes和iPad本身。

问题在于使用Configuration" iOS"和"本地设备"连接到Windows 7的iPad将在将此行写入构建输出后复制回...\Documents\Visual Studio 2015\Projects\BlankCordovaApp1\BlankCordovaApp1\bin\iOS\Debug文件后无限期挂起:

.ipa

无论我等待多长时间,即使我将电脑授权到iPad并让我的网络Inspector打开了Safari选项,我也不会启动调试会话。此时我必须中断构建才能再次工作。

真正让我感到的是,如果我将iPad连接到MAC机器并使用" Remote Device"选项构建工作正常,我可以从我的Windows PC远程调试,不幸的是,这样的工作不是一个选项,因为Apple机器不在我的开发机器的同一个房间。

对此问题的任何见解都会非常感谢,提前谢谢。

2 个答案:

答案 0 :(得分:0)

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

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

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

请注意,只有Cordova 5.4.1支持Node 5.x.x。

答案 1 :(得分:0)

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

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