我们正在尝试将在 Mac Mini (OS X 10.11 Yosemite) 上运行的 Xamarin 构建主机连接到在 Windows 8.1 机器上运行的 Visual Studio。我们已在两个系统上将 Xamarin.iOS 更新为相同的版本。
问题:
我的 Visual Studio 可以检测到构建主机并要求 PIN 与构建主机配对。但即使我输入相同的 PIN,它也不会接受,并不断给出这个错误(PFA 截图):
The PIN you entered was invalid.
Please ensure you have entered the correct PIN.
You may have to close this dialog and retry from Visual Studio.
我已重新启动两个系统并尝试取消配对并再次与新 PIN 码配对,但没有成功。
不用说,但两个系统都在同一个网络上,VS 可以检测到构建主机。
我的 Mac 详细信息在附图中 –
Visual Studio 详细信息:
微软 Visual Studio 专业版 2013
版本 12.0.31101.00 更新 4
Best Answer-推荐答案 strong>
通过 telnet 连接到您的构建主机,您应该不会收到任何响应直到您输入 HELO 。
您在 HELO MTBSERVERPORTS:62592;62595 之前收到的响应不正确(Xamarin 错误)。
objc[66118]: Class WebAnimationController is implemented in both /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy and /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit. One of the two will be used. Which one is undefined.
如果您运行的任何东西早于 Xamarin 3.9 版本,则需要升级。如果这没有帮助,请联系 Xamarin 支持以帮助解决此问题的原因或升级到 Xamarin 4.0 for Visual Studio。
就我个人而言,我会升级到 Visual Studio 的 Xamarin 4.0(目前是 alpha 版本),因为它用 SSH 隧道替换 PIN 配对,从而避免了 3.0 Build Host 连接问题的所有旧问题。
回复:http://developer.xamarin.com/releases/vs/xamarin.vs_4/xamarin.vs_4.0/
This version also introduces the new Xamarin Mac Agent which replaces
the old Xamarin Build Host with a new approach taking advantage of the
built-in MacOS Remote Login feature based on SSH for a faster and more
reliable connectivity.
关于ios - Xamarin iOS |在 Windows 上从 Visual Studio 连接 Xamarin 构建主机时出错,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/33253113/
|