无法将Visual Studio连接到El Capitan VM上的remotebuild

时间:2016-08-08 16:22:15

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

我在Visual Studio上有一个Cordova-Ionic应用程序(Microsoft Visual Studio Community 2015,版本14.0.25123.00 Update 2)。我可以在我的Android手机上运行应用程序,一切都很好。我想通过在iPhone / iOS模拟器上运行它来测试应用程序。

我将OS X El Capitan(版本10.11.6)作为虚拟机上的VM运行。我一直在按照本指南(https://taco.visualstudio.com/en-us/docs/ios-guide/)尝试在Apple设备上测试应用。我已经安装了0.12.9版本的Node.js和Xcode版本8 Beta 4.我还安装了xcode命令行工具,远程代理,自制软件。我试过运行' remotebuild test'在终端中,它成功执行,以“taco-remote test”结束为止。'但是,这就是问题的出发点。

要尝试使用安全的远程构建,我运行“远程构建证书重置”。然后' remotebuild证书生成'在终端。我看到了 主持人:noyolks-iMac.local
港口:3000
密码:121422
然后我运行' remotebuild' 。在我的Windows机器上的视觉工作室,然后我去工具 - >选项 - >用于apache cordova的工具 - > iOS配置。我设置了“启用远程iOS处理'到' true',' host'到' noyolks-iMac.local' ,' port'到' 3000','安全模式'到了' true','安全别针'至' 121422'。但是,当我按下确定时,我看到以下错误弹出'无法连接到远程iOS构建服务器。基础异常:无法解析远程名称:' noyolks-imac.local''

我尝试使用IP代替主题名称,如指南中所建议的那样。在OS X上,我去了系统首选项 - >网络。然后我看到' 10.0.2.15'在IP地址下。我回到我的Windows机器。我尝试' 10.0.2.15'代替'主持人。当我按下确定时,我看到以下错误弹出'尝试从https://10.0.2.15获取证书时出错。'

请注意,我确保所有上述操作都是在安全销到期之前的10分钟内完成的。

按照指南,我尝试在没有安全模式的情况下启动远程代理。我运行&#39; remotebuild --secure false&#39; 。再次在我的Windows机器上的visual studio上,我首先尝试主机&#39; noyolks-imac.local&#39; (使用&#39;端口&#39;到&#39; 3000&# 39;,&#39;启用远程iOS处理&#39; true&#39;,&#39;安全模式&#39; false&#39;)我得到错误弹出< strong>&#39;无法连接到远程iOS构建服务器。基础异常:无法解析远程名称:&#39; noyolks-imac.local&#39;&#39; 。

再一次,在没有安全模式的情况下运行,我改为使用ip地址代替主机&#39; 10.0.2.15&#39; 。我收到错误弹出&#39;无法连接到远程iOS构建服务器。基础异常:无法连接到远程服务器&#39;

我也尝试过使用朋友的mac book pro进行类似的程序,并且无法使其工作。任何帮助将不胜感激,请随时询问您可能需要的任何其他信息。

感谢。

1 个答案:

答案 0 :(得分:1)

我是个白痴。问题是我甚至无法ping我的El Capitan VM。将virtualbox中的网络适配器设置更改为“桥接适配器”。解决了这个问题。