无法从Windows机器连接到Mac上运行的Xamarin.iOS

时间:2013-02-21 00:24:40

标签: visual-studio xamarin.ios xamarin

诊断视图在倒数第三步(11个中)失败:

通过HTTP建立与Mac构建主机的有状态连接。 => 失败

详细信息部分显示:

无法建立连接。无法获得InfoRecord。无法获得SDK状态。

我已经仔细检查了“操作”部分中的所有建议:安装了最新版本的Xamarin.iOS,没有连接Visual Studio的其他实例,禁用了防火墙,激活了Xamarin.iOS。

两台机器都有Xamarin Studio 4.0。

以下是~/Library/logs/Xamarin/MonoTouchVS/mtbserver.log的最后几个条目:

[01-Mar-2013 17:52:24] Server IP Address : 10.1.0.199
[01-Mar-2013 17:54:44] mtbserver: No KEEPALIVE command, exiting...
[01-Mar-2013 17:54:48] Apple SDK developer root: /Applications/Xcode.app/Contents/Developer
[01-Mar-2013 17:54:48] Server IP Address : 10.1.0.199

修改

如下面的Veux所述,在Windows上使用代理可能会导致此问题。奇怪的是,如果禁用“捕获流量”,Fiddler2仍然可以作为设备(iPhone或模拟器)的反向代理。

2 个答案:

答案 0 :(得分:6)

我有一些问题,所有配置都很好,但得到了同样的错误。 我的解决方案是禁用代理!在Windows机器上

希望能帮到你

答案 1 :(得分:1)

  • 检查/Applications/Xcode.app上是否安装了Xcode

  • 检查是否安装了Xcode文档。(http://screencast.com/t/f3Kku2iggDeY

  • 检查Mac上是否存在此路径。

    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Documentation/
    
  • 如果为空,请从DocSets(http://screencast.com/t/dmN00AYw9k)创建符号链接

    ~/Library/Developer/Shared/Documentation/
    
  • /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Documentation/DocSets