Visual Studio Debugger无法连接到iOS模拟器中的远程Apache Cordova应用程序

时间:2015-08-04 17:37:18

标签: ios cordova remote-debugging visual-studio-cordova

我一直在尝试使用Windows 8.1虚拟机中的Visual Studio 2015 RC调试Apache Cordova应用程序。该应用程序使用vs-mda-remote在MAC OS主机中的iOS模拟器中运行(我尝试过不同的iPhone版本),但调试总是超时。似乎没有正确的错误,只有以下内容:

  

启动启动过程C:\ Program Files(x86)\ nodejs \ node.exe" C:\ Users \ User \ AppData \ Roaming \ npm \ node_modules \ vs-tac \ emulator.js" --platform ios --action launch --path

     

" C:\ XXXXX \ BLD \ IOS \调试\ buildInfo.json" --serverUrl iMac-User.local:3000 --language pt-PT --cliVersion 5.1.1 --deployTarget" iPhone 5"

     

将调试器连接到远程Apache Cordova应用程序超时。请参阅JavaScript控制台输出的输出窗口。

     

------已安装Cordova Tools 5.1.1。

     

模拟 - 已成功发送到ios Simulator

     

在目标iPhone 5的/ Users / user / remote-builds / builds / 5689 / cordovaApp上模拟应用程序

     

要求在远程iOS设备中调试服务器iMac-User.local中的buildNumber 5689:3000 ...

     

无法调试远程iOS以便将C:\ XXXXX \ bld \ ios \ Debug \ buildInfo.json编译为http://iMac-User.local:3000:   iPhone 5

我已经尝试使用vs-mda-remote --secure false以及我在网上找到的其他一些建议来清理cordova的缓存。然而,似乎没有任何作用。它不是项目本身,因为我的一个朋友能够调试它。他的电脑配置与我的配置相同。

关于可能出现什么问题的任何想法? 感谢。

1 个答案:

答案 0 :(得分:1)

我发现问题,Homebrew的安装一定有问题。所以我重新安装它,并强制安装ios-webkit-debug-proxy。这解决了我的问题,我现在可以调试应用程序。