I used to use a mac mini as a build host (last year) and never had problems but im on new hardware working for a new company and I can't get a connection. The mac doesn't show up as a build host, and when I manually enter the IP it fails saying "Another instance of Visual Studio is using the Build Host on 192.168.1.7. Double click here to select a new server." Before I get a canned "have you tried turning in on and off?" response let me explain the setup.
First of all both the pc and mac have firewall disabled and they are on the same network and are able to ping each other just fine. I have xamarin studio installed on the mac and it has been activated with my account and is running Xamarin.iOS Build Host Version 7.2.0.2 (and I have tried it when the button says "pair", when it shows a code, and when the button says unpair with same results). I also have the xamarin plugins installed on visual studio activated with my account. I have told both to update to the newest stable versions and they say that they already are with Xamarin.iOS at version 7.2.0.2 on the mac and I have no idea what version on the windows machine since its not displayed anywhere on any visual studio window that I have been able to find or the (android only) windows xamarin studio program. I have validated that both machines can ping each others static IP address. and the log file on the mac is mtbserver.log which generates the follow whenever I try and connect:
[27-Mar-2014 14:47:16] mtouch 7.2.0.2 (58c3efa)
[27-Mar-2014 14:47:16] Command [Info: CommmandUrl=Info] finished (10) [27-Mar-2014 14:47:45] Server initialized [27-Mar-2014 14:47:46] Waiting for requests [27-Mar-2014 14:47:46] Apple SDK developer root: /Applications/Xcode.app/Contents/Developer [27-Mar-2014 14:47:47] Handling with command: [Info: CommmandUrl=Info] (10) [27-Mar-2014 14:47:47] Attempting to acquire command execution lock, timeout set to 00:10:00 [27-Mar-2014 14:47:47] Starting /Developer/MonoTouch/usr/bin/mtouch --version [27-Mar-2014 14:47:47] stdout: mtouch 7.2.0.2 (58c3efa)
Which looks to me like the connection is getting killed after the build host reports its version. Also there is no other version of visual studio running on any machine on the network that could possibly have "already" connected so I already know the error message in visual studio is a lie. And given that the last thing the build server logs doing is sending the version number I'm semi running under the assumption that the real problem is a version difference or perceived version difference that isn't getting handled correctly. One final note, the windows machine is a fresh install of windows with a clean install of vs and xamarin. The mac was new as of two months ago with xamarin studio being installed on it at that time (but never setup for use as a build host.) Also. xamarin studio does work on the mac, it is only the build host connection that's not working.
This is an important project I need to get working on and really need this fixed soon. please help.