如何设置 Xamarin iOS SDK 版本以在 Azure Devops 上构建

问题描述

我有一个针对所有配置的 SDK 版本 14.5 的 iOS 项目,但是当我通过 Azure Devops 管道构建它时,它针对版本 13.5。发布后,我收到以下消息。

SDK 版本问题。此应用程序是使用 iOS 13.2 SDK 构建的。所有 iOS 提交到 App Store 的应用程序必须使用 iOS 14 SDK 或 之后,包含在 Xcode 12 或更高版本中。

这告诉我它没有读取项目配置上的值。

解决方法

为了解决这个问题,我必须更新我们的托管构建代理操作系统,以使用运行 XCode 12 的 MacOS 版本。在撰写本文时,它是 MacOS 10.15。

有关托管构建代理操作系统附带哪些软件的更多信息,请访问此链接:https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops&tabs=yaml#notes-on-choosing-hosted-macos