我一直想尝试Xamarin很长一段时间,但据我所知,你需要一台Mac来编译。所以,用外行人的术语来说,它有点像CoffeeScript或TypeScript,因为它编译成实际的目标语言输出,为此它仍然需要Mac。如果那是怎么回事,那么我完全明白了。
我的问题是,是否有基本上像我自己的Mac一样的服务,但通过互联网?我可以每个月为他们的Mac构建服务器支付一些费用,并将Xamarin连接到它吗?
答案 0 :(得分:7)
这个
可能是您的解决方案,但我没有对其进行测试,并且很少提及此方法和替代方案的可行性。 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集成方面已经走了很长一段路。