【发布时间】:2017-08-22 18:35:01
【问题描述】:
我有一个在 Windows VS 2017 上运行的跨平台 xamarin 项目。我有一个 Mac 连接到最新版本的 Xcode 和 VS,并安装了匹配的 xamarin 版本。当我去构建项目时,我收到一个错误:“Xamarin Build Agent 没有在 Mac 上运行。需要一个活动的 Build Agent 来执行构建”。
我确定我已连接,并且 xamarin 版本在 mac 和 windows 上是相同的。我按照这里的所有步骤操作:https://developer.xamarin.com/guides/ios/getting_started/installation/windows/connecting-to-mac/troubleshooting/
我在这里不知所措,任何帮助将不胜感激。
【问题讨论】:
-
只是礼貌检查一下,您确实在 mac 上安装了 xamarin studio 和正确的 sdk 对吗?此外,我认为您应该使用最新的操作系统 (Sierra) 运行 mac 以获得最佳效果。有时mac代理可能有点脾气暴躁。
-
我在 mac 上安装了最新版本的 xamarin 的 Visual Studio。我认为不再可以下载 xamarin studio。它已被弃用以支持使用 VS。操作系统是 Sierra。
-
奇怪,我在 mac 虚拟机上安装了 xamarin studio,如果没有安装它,我不能将我的 mac 用作构建代理。非mac端的visual studio好像是和本地mac的xamarin studio通信来构建和运行的。
-
嗯,你知道在哪里可以下载吗?
-
@BennettYeo 您必须在 Mac 构建主机上安装
Mono和Xamarin.iOS,而不是 Xamarin Studio 或 Visual Studio for Mac。一旦你在 Mac 上设置了远程登录,当然你必须保持机器之间的版本同步 ;-) 否则会看到这个问题中的错误。就版本而言,除非您使用 Visual Studio 2010/13 运行“旧”Xamarin 3.x,否则 Visual Studio (Windows) 将负责安装构建代理...
标签: ios xamarin xamarin.ios