答案 0 :(得分:2)
首先,重新启动计算机并重试(严重的是,我在Build Host中遇到的第一个问题是挂起的服务,您可以通过cmd线卸载/加载它们,但只需重启......)
其次,尝试通过telnet连接(见下文)(这里的失败是我见过的第二个最常见的事情)。
第三,仍未通过telnet连接,关闭两台计算机上的防火墙并重试telnet测试。 (如果有效,请在两者上打开端口5000)
第四,我看到你的PC和Mac在不同的子网上,将它们放在同一个子网上并跳过Wifi,直接将它们连接在一起!
尝试通过telnet从Windows计算机连接到构建服务器:
在命令提示符下,运行:
telnet "buildhost IP address" 5000
(替换" buildhost IP地址"使用Mac的IP地址)
输入HELO
并按回车键。
注意:HELO故意拼写为一个" L"。
如果一切正常,构建服务器将回复如下内容:
MTBSERVERPORTS:52566;52567
注意:在输入之前,应该返回 nothing else但上面的行,并且 nothing 。如果在输入HELO
之前收到一串错误,u-b-broken ..; - /在两台机器上升级到最新稳定版本的Xamarin.iOS,然后重试。否则请联系支持部门。
个人,我会升级到Xamarin 4.0 for Visual Studio(目前是alpha版本),因为它取代了与SSH隧道的PIN配对,避免了3.0 Build Host连接的所有旧问题问题。
回复:http://developer.xamarin.com/releases/vs/xamarin.vs_4/xamarin.vs_4.0/
此版本还引入了替换的新Xamarin Mac Agent 旧的Xamarin Build Host采用了一种新方法 基于SSH的内置MacOS远程登录功能可以更快,更多 可靠的连接。
答案 1 :(得分:0)
非常奇怪的问题。答案是ElCapitan。 经过多次尝试,研究,网络分析,数据包分析,防火墙行为,我注意到从Windows到OSX的请求没有到达。我升级到ElCapitan,我能够以惊人的速度连接到Mac。