无法连接 Visual Studio 到 El Capitan VM 上的远程构建

Unable to connect Visual Studio to remotebuild on El Capitan VM

我在 Visual Studio 上有一个 Cordova-Ionic 应用程序(Microsoft Visual Studio 社区 2015,版本 14.0.25123.00 更新 2)。我可以 运行 我的 android phone 上的应用程序,一切都很好。我还想通过 运行 在 iPhone/iOS 模拟器上测试该应用程序。

我有 OS X El Capitan(版本 10.11.6)运行ning 作为虚拟机上的虚拟机。我一直在按照本指南 (https://taco.visualstudio.com/en-us/docs/ios-guide/) 尝试在苹果设备上测试该应用程序。我已经安装了版本 0.12.9 Node.js 和 Xcode 版本 8 Beta 4。我还安装了 xcode 命令行工具、远程代理、自制软件。我已经在终端中尝试 运行ning 'remotebuild test' 并且它执行成功,以 'taco-remote test passed.' 结尾但是,这就是问题开始的地方。

要尝试使用安全远程构建,我 运行 'remotebuild certificates reset' 然后在终端中 'remotebuild certificates generate'。我明白了
主持人:noyolks-iMac.local
端口:3000
密码:121422
我然后运行'remotebuild'。在我的 windows machine 上的 visual studios,然后我转到工具 -> 选项 -> 用于 apache cordova 的工具 -> iOS 配置。我将'Enable remote iOS processing'设置为'true','host'设置为'noyolks-iMac.local','port'设置为'3000','secure mode' 到 'true','security pin' 到 '121422'。但是,当我按确定时,我看到以下错误弹出窗口 '无法连接到远程 iOS 构建服务器。底层异常:无法解析远程名称:'noyolks-imac.local''

我尝试使用 IP 代替指南中建议的主机名。在 OS X 上,我进入系统偏好设置 -> 网络。然后我在 IP 地址下看到“10.0.2.15”。我回到我的windowsmachine。我尝试用 '10.0.2.15' 代替 'host'。当我按确定时,我看到以下错误弹出窗口 'An error occurred trying to acquire certificate from https://10.0.2.15.'.

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

按照指南,我尝试在没有安全模式的情况下启动远程代理。我运行'remotebuild --secure false'。在 windows machine 上的 visual studio 上,我首先尝试 host 'noyolks-imac.local'(使用 'port' 到 ' 3000','enable remote iOS processing' 到 'true','secure mode' 到 'false'),我收到错误弹出窗口 '无法连接到远程 iOS 构建服务器。底层异常:无法解析远程名称:'noyolks-imac.local''

再一次,运行没有安全模式,我使用 IP 地址代替 主机“10.0.2.15”。我收到错误弹出窗口 'Unable to connect to remote iOS build server. Underlying exception: Unable to connect to the remote server'

我也曾使用朋友 mac 的专业书尝试过类似的程序,但未能成功。任何帮助将不胜感激,请随时询问您可能需要的任何其他信息。

谢谢。

我是个白痴。问题是我什至无法 ping 我的 El Capitan 虚拟机。将 virtualbox 中的网络适配器设置更改为 'bridged adapter' 解决了这个问题。