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

Ios Visual Studio 2015暂停部署cordova应用程序,ios,cordova,visual-studio-2015,visual-studio-cordova,Ios,Cordova,Visual Studio 2015,Visual Studio Cordova,我正试图用Visual Studio 2015 Enterprise edition将一个空白的cordova应用程序构建到我的iPad Air 2中,因为我已经成功地完成了发布候选版本 自从版本5.2.0无限期地挂起构建以来,我在两台机器上都安装了node.jsv4.2.2,我在移动设备上也安装了最新版本的iTunes(12.3.1)和iOS 9.2 我已经安装了远程MAC,建筑部分一切正常,事实上,我已经检查过了,.ipa文件位于构建结束时的文件夹..\Documents\visualstu

我正试图用Visual Studio 2015 Enterprise edition将一个空白的cordova应用程序构建到我的iPad Air 2中,因为我已经成功地完成了发布候选版本

自从版本5.2.0无限期地挂起构建以来,我在两台机器上都安装了node.jsv4.2.2,我在移动设备上也安装了最新版本的iTunes(12.3.1)和iOS 9.2

我已经安装了远程MAC,建筑部分一切正常,事实上,我已经检查过了,.ipa文件位于构建结束时的文件夹
..\Documents\visualstudio 2015\Projects\BlankCordovaApp1\BlankCordovaApp1\bin\iOS\Debug
中,如果启动,它将正确安装到iTunes和iPad本身中

问题在于,将此行写入生成输出后,将所述
.ipa
文件复制回后,配置为“iOS”和“本地设备”且iPad连接到windows 7 PC的生成操作将无限期挂起:

2>------ Deploy started: Project: BlankCordovaApp1, Configuration: Debug iOS ------
无论我等待多长时间,它都不会启动调试会话,即使我将pc授权到iPad上,并将我的web Inspector打开到safari选项上。此时,我必须中断构建才能再次工作

真正吸引我的是,如果我将iPad连接到MAC电脑上,并使用“远程设备”选项进行构建,构建工作正常,我可以从我的windows pc进行远程调试,不幸的是,像这样工作不是一个选项,因为苹果机与我的开发机器不在同一个房间


对此问题的任何见解都将不胜感激,请提前感谢。

您使用的是node的最新版本,因此还需要使用Cordova的最新版本

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


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

您使用的是Node的最新版本,因此还需要使用Cordova的最新版本

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


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

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


请看。

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


看看。

我不认为本地设备在iOS构建中是可能的,你必须始终使用远程设备这实际上是可能的,或者至少在VS 2015的候选版本中是可能的。更重要的是,构建过程没有结束,一直挂在部署部分,因此它表明应该可以使用本地设备进行调试。我不认为本地设备在iOS构建中是可能的,并且您必须始终使用远程设备。事实上,这是可能的,或者至少在VS 2015的候选版本中是可能的。更重要的是,构建过程没有结束,并一直挂在部署部分,因此它建议可以使用本地设备进行调试。config.xml文件将Cordova CLI版本专门设置为5.3.3,如您所建议的。我试图用Node.js 5.x.x构建项目,但它导致整个苹果机器上的构建无限期暂停,状态为“未定义”。我将尝试应用今天的“Visual Studio 2015 Update 1”,我还将尝试降级到节点0.12.x,并查看其运行情况。生成是否已完成,但在部署到本地设备时会暂停?如果是这样的话,这项功能和最近的iTunes更新可能会发生一些特定的事情。请注意,本地设备当前不支持调试,但它应该成功部署。我无法成功完成“本地设备”构建,但为了在应用程序上工作,我将mac计算机重新定位在同一房间中,并作为“远程设备”构建。谢谢你的洞察力。我也有同样的问题。我已经解决了这个问题,为本地设备IOS做了一个简单的构建。构建完成后,我找到IPA文件并双击它,然后iTunes唤醒,您可以像往常一样将其同步到设备上。在此之后,我决定使用msbuild使用at bat脚本,并在生成后在iTunes中自动打开IPA文件。config.xml文件将Cordova CLI版本特别设置为5.3.3,如您所建议的。我试图用Node.js 5.x.x构建项目,但它导致整个苹果机器上的构建无限期暂停,状态为“未定义”。我将尝试应用今天的“Visual Studio 2015 Update 1”,我还将尝试降级到节点0.12.x,并查看其运行情况。生成是否已完成,但在部署到本地设备时会暂停?如果是这样的话,这项功能和最近的iTunes更新可能会发生一些特定的事情。请注意,本地设备当前不支持调试,但它应该成功部署。我无法成功完成“本地设备”构建,但为了在应用程序上工作,我将mac计算机重新定位在同一房间中,并作为“远程设备”构建。谢谢你的洞察力。我也有同样的问题。我已经解决了这个问题,为本地设备IOS做了一个简单的构建。构建完成后,我找到IPA文件并双击它,然后iTunes唤醒,您可以像往常一样将其同步到设备上。在此之后,我决定使用msbuild使用at-bat脚本,并在生成后在iTunes中自动打开IPA文件。