如何连接远程 MAC 作为 Xamarin on Visual Studio 的构建主机?

How do I connect remote MAC as build host for Xamarin on Visual Studio?

我在家里配置了 mac-mini 和 运行。
我想将我的 Visual Studio 与那个 mac 配对。

如果它位于不同的网络中,是否可以将其配置为构建主机?

i.e. Mac is at home and my Windows/Visual Studio setup is at work.

您的 OS-X 机器必须可以通过端口 22 上的安全 shell 连接 (SSH) 访问。

如果您可以从您的 Windows' PC ssh 到您的 Mac,比如说使用 Putty,那么是的,您可以建立视觉 Studio/Xamarin 连接到那个 Mac 并将其用作构建主机。

1) 您可以通过 VPN 桥接两个专用网络

2) 将您的 Mac(端口 22)暴露给 public 互联网(买家当心)

除了 Mac 的安全性之外,关键问题是两台机器之间的 speed/bandwidth 连接。如果您只是将它用作构建主机而不使用 iOS 删除模拟器,那么流量并不是很大,网络延迟可能是一个真正的性能杀手。

如果使用(新)iOS Remote Simulator,带宽要求攀升和高网络延迟可能使其在某些情况下无法解决。

(它只是一个Mac-Mini,几乎可以放在口袋里,带着它去上班;-)

您的 Mac 需要可以从 PC 运行 Visual Studio 通过 SSH(端口 22)访问。您将需要设置 VPN 或配置您的家庭网络以将端口 22 正确转发到 Mac.