我正在尝试将Xamarin(Visual Studio 2015)从我的个人Windows 10连接到我公司的Mac . 这两台计算机不在同一个网络上 .
所以我的问题是:我可以使用Mac作为构建主机从不同的网络构建我的代码吗?
谢谢 !
自从我发布以来我找到了答案;)
谢谢大家的帮助!
怎么做?假设您有一位拥有Mac机器的朋友,然后您需要它从Visual Studio编译您的Xamarin项目
在互联网上下载“Hamachi” . 你只需要创建一个帐户来使用它,所以这样做:)它是免费的 . 当然,在两台计算机上都可以 .
从机器1创建Hamachi软件的网络从机器2加入Hamachi软件的网络
现在,按照the tutorial given by Xamarin,你会看到,Mac出现了!
使用新的Mac build system,我不认为这些机器必须位于同一网络上,只要可通过端口22从Windows机器访问Mac即可 .
Windows计算机必须能够通过网络访问Mac .
来自Xamarin documentation: The Windows computer must be able to reach the Mac via the network. 当我离开工作时,我使用VPN来实现这一目标 . 请咨询您的系统管理员,了解您是否可以使用VPN将Windows 10计算机连接到业务网络(以及Mac) .
只要您可以从Windows机器(有几个免费应用程序,如Putty)SSH连接到Mac,您应该能够从Visual Studio中的Xamarin连接到该Mac并将其用作Mac Build Host .
4 回答
自从我发布以来我找到了答案;)
谢谢大家的帮助!
怎么做?假设您有一位拥有Mac机器的朋友,然后您需要它从Visual Studio编译您的Xamarin项目
在互联网上下载“Hamachi” . 你只需要创建一个帐户来使用它,所以这样做:)它是免费的 . 当然,在两台计算机上都可以 .
从机器1创建Hamachi软件的网络
从机器2加入Hamachi软件的网络
现在,按照the tutorial given by Xamarin,你会看到,Mac出现了!
使用新的Mac build system,我不认为这些机器必须位于同一网络上,只要可通过端口22从Windows机器访问Mac即可 .
来自Xamarin documentation: The Windows computer must be able to reach the Mac via the network. 当我离开工作时,我使用VPN来实现这一目标 . 请咨询您的系统管理员,了解您是否可以使用VPN将Windows 10计算机连接到业务网络(以及Mac) .
只要您可以从Windows机器(有几个免费应用程序,如Putty)SSH连接到Mac,您应该能够从Visual Studio中的Xamarin连接到该Mac并将其用作Mac Build Host .