2017-06-20 42 views
0

有没有人试图用VSTS构建定义构建Xamarin.Mac应用程序? 任何帮助非常感谢。xamarin mac app vsts构建定义

有人能告诉我用哪个构建任务来构建xamarin.mac项目吗?

+0

你的意思是应用程序是在Mac OS Xamarin工作室发展?如果是这样,您应该将您的构建排队在mac OS中的私有代理上。 –

+0

没有。该项目是一个Xamarin.Mac项目,它是一个Mac桌面应用程序。在VSTS中有用于构建Xamarin.iOS和Xamarin.Android项目的模板。但没有Xamarin.Mac应用程序。目前,我使用MSBuild引擎来构建项目,但需要知道如何使用证书来签署应用程序。我在网上找不到一个例子。是的,我们为我们的vsts构建服务器配置了专用的Mac Build代理。 – Jeeva

回答

0

对于Xamarin.mac应用程序,您可以直接使用visual studio构建任务。而且没有必要使用xamarin许可证。所以,你可以使用任务如下:

对于生成代理:你可以使用安装Visual Studio托管代理人或私人代理(无论在Mac OS还是Windows OS上)。

enter image description hereenter image description here

,且仅具有Xamarin.android和Xamarin.iso模板,这是因为它们是移动应用程序,并拥有平台的应用程序之间的一些不同。如果你想为Xamarin.mac添加一个模板,你可以将你的构建定义保存为模板。

enter image description here

注:既然你想生成.app为Mac不.exe窗户,你应该使用在Mac上的代理,并检查是否VS在代理能力。如果没有,你应该添加VS。

enter image description here

相关问题