VSO如何在包含两个xamarin.ios项目的存储库中构建单个解决方案?

时间:2017-07-26 06:34:17

标签: xamarin xamarin.ios azure-devops azure-pipelines

我们使用Visual Studio Team Services作为源存储库以及构建和发布。

我想做什么?我有一个包含两个xamarin.ios项目的解决方案,并希望在Visual Studio Team Service(VSO)中实现自动化,但在VSO中我们只有一个Signing&供应部分只接受一个证书和供应配置文件,但我在一个解决方案文件中有两个xamarin.ios项目,它们具有不同的标识符i-e com.www.test和com.www.test1。

有人可以提供我需要采取的步骤,以便只在解决方案中构建其​​中一个项目吗?

由于

1 个答案:

答案 0 :(得分:1)

在Xamarin.iOS Buildstep中,可以选择指定解决方案,默认情况下为**/*.sln

您可以尝试在那里选择第一个应用的.proj文件。

我个人创建第二个构建定义然后使用完全相同的设置,但我选择了另一个.proj文件。

您也可以创建第二个Xamarin.iOS构建步骤,但是您必须在以下步骤中使用所有参数。不能推荐。

如果这不起作用,那么只需创建两个额外的解决方案,其中一个只包含第一个iOS项目,另一个只包含第二个iOS项目。然后在构建步骤中指定它们。