Xamarin需要Mac才能编译,但那里有远程Mac服务,所以我不需要吗?

时间:2014-07-22 01:22:05

标签: xamarin

我一直想尝试Xamarin很长一段时间,但据我所知,你需要一台Mac来编译。所以,用外行人的术语来说,它有点像CoffeeScript或TypeScript,因为它编译成实际的目标语言输出,为此它仍然需要Mac。如果那是怎么回事,那么我完全明白了。

我的问题是,是否有基本上像我自己的Mac一样的服务,但通过互联网?我可以每个月为他们的Mac构建服务器支付一些费用,并将Xamarin连接到它吗?

5 个答案:

答案 0 :(得分:7)

这个

http://www.macincloud.com/

可能是您的解决方案,但我没有对其进行测试,并且很少提及此方法和替代方案的可行性。 MacInCloud列表中包含Xamarin Studio,并支持公共静态IP地址。

一些Xamarin论坛讨论了这个想法(Mac环境和要求):

http://forums.xamarin.com/discussion/8345/is-there-a-way-to-build-in-the-cloud

论坛中有更多信息,但不多了......

答案 1 :(得分:0)

Xamarin.iOS构建主机只能与一个Visual Studio实例配对。因此,我无法找到您正在寻找的解决方案。

答案 2 :(得分:0)

最新的版本(不确定是否还有稳定的频道)有一个完全重做的构建主机,它只使用tcp端口22(比如ssh)所以应该很容易使用远程构建主机,安全地打开防火墙等等。

https://blog.xamarin.com/introducing-our-first-release-candidate/

注意,这也允许您将多个visual studio实例连接到一个构建主机

答案 3 :(得分:0)

注意http://macstadium.com是另一项为Xamarin环境提供远程构建的服务。享受...

答案 4 :(得分:0)

要添加到@moljac并提及macincloud,一旦为远程构建器与mac设备配对,VS便会内置一个iOS模拟器。您可以使用此仿真器进行调试,故障排除,测试等。

自最初发布此问题以来,Visual Studio在Xamarin和Mac集成方面已经走了很长一段路。