错误日志在 macOS-12 代理中无法正确显示

问题描述 投票:0回答:1

iOS 构建认证错误未在使用 macOS-12 代理的 Azure 管道日志中显示。如果我们使用 macOS-11,我们可以在 azure pipeline 日志中看到 iOS 构建认证错误。

这些是 macOS-11 的日志

这些是 macOS-12 的日志

azure-devops azure-pipelines
1个回答
0
投票

问题的原因可能是 macOS-11 代理和 macOS-12 代理使用不同的 XCode 版本。然后它会显示不同格式/内容的代理日志。

macOS-11:Xcode 版本 13.2.1

macOS-12:Xcode 版本 14.2.0

更详细的信息,您可以参考代理软件文档:MacOS-11MacOS-12

要让两个代理在 Azure DevOps Pipelines 中显示相同的错误,可以使用以下命令在 macOS-12 中的 Xcode 任务之前设置相同的 Xcode 版本。

- task: CmdLine@2
  displayName: 'Set Xcode v13.2.1'
  inputs:
   script: sudo xcode-select --switch /Applications/Xcode_13.2.1.app/Contents/Developer

- task: Xcode@5
  ....
© www.soinside.com 2019 - 2024. All rights reserved.