我一直在尝试使用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的缓存。然而,似乎没有任何作用。它不是项目本身,因为我的一个朋友能够调试它。他的电脑配置与我的配置相同。
关于可能出现什么问题的任何想法? 感谢。
答案 0 :(得分:1)
我发现问题,Homebrew的安装一定有问题。所以我重新安装它,并强制安装ios-webkit-debug-proxy。这解决了我的问题,我现在可以调试应用程序。