Xamarin.ios 多个Visual Studio';正在连接Xamarin iOS的一台Mac

Xamarin.ios 多个Visual Studio';正在连接Xamarin iOS的一台Mac,xamarin.ios,xamarin,Xamarin.ios,Xamarin,我们的团队目前拥有Xamarin的两个营业执照和一个连接到公司网络的Mac book Pro 如果我们中的一个人在Windows 7上的Visual Studio 2012中打开Hello World应用程序,我们可以连接、构建、部署到Mac,并看到iPhone模拟器运行该应用程序。 但是,如果第二个用户尝试执行相同的操作,他们将无法连接到生成主机,因为它当前正在使用 有没有办法手动断开PC 1和Mac之间的连接,以便PC 2可以连接,或者多台PC可以使用其他构建参数同时连接 非常感谢 Dom您

我们的团队目前拥有Xamarin的两个营业执照和一个连接到公司网络的Mac book Pro

如果我们中的一个人在Windows 7上的Visual Studio 2012中打开Hello World应用程序,我们可以连接、构建、部署到Mac,并看到iPhone模拟器运行该应用程序。 但是,如果第二个用户尝试执行相同的操作,他们将无法连接到生成主机,因为它当前正在使用

有没有办法手动断开PC 1和Mac之间的连接,以便PC 2可以连接,或者多台PC可以使用其他构建参数同时连接

非常感谢


Dom

您可以在Mac上为每个Visual Studio实例运行一台Mac虚拟机。但是,我不确定其法律含义。

要断开连接,您只需转到MAC并在“Xamarin.iOS构建主机”中取消配对即可(与您获得配对所需密码的位置相同)

然后,要从第二台PC连接,您可以(在VS中)转到:

工具->选项->Xamarin->iOS设置->查找Mac构建主机…按照与连接第一台PC相同的步骤操作。

(稳定)Visual Studio现在有一个按钮,用于快速断开与构建主机的连接


编辑:


我认为,为了遵守苹果的许可,Xamarin限制了构建服务器,使其与Visual Studio客户端的比例为1:1。我可能错了。谢谢@Jason。你提到的是真的。我从Xamarin支持部门收到了以下消息:“根据苹果的许可限制,每个开发人员需要一台Mac电脑,因此两个开发人员不能在一台Mac电脑上同时构建,Visual Studio加强了这些限制。也就是说,您应该能够轻松地将一台Mac构建服务器连接到Mac构建服务器。”