问题描述
我有一个针对所有配置的 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