适用于 .NET MAUI iOS 应用程序的托管 Azure Pipeline 失败,并显示“在 '/Applications/Xcode_16.app' 处找不到有效的 Xcode 应用程序包”

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

从昨天开始,我们为 .NET MAUI iOS 应用程序托管的 azure 构建管道开始中断,并出现以下错误消息

/Users/runner/hostedtoolcache/dotnet/packs/Microsoft.iOS.Sdk.net8.0_18.0/18.0.8314/tools/msbuild/iOS/Xamarin.Shared.targets(1867,3): error : Could not find a valid Xcode app bundle at '/Applications/Xcode_16.app'. Please verify that 'xcode-select -p' points to your Xcode installation. For more information see https://aka.ms/macios-missing-xcode. [/Users/runner/work/1/s/src/Mobile/xyz.csproj::TargetFramework=net8.0-ios]

直到今天,一切都运行良好,现在偶尔(十分之一的尝试)构建会成功。有其他人经历过这种情况或找到可靠的修复/解决方法吗?这真是令人沮丧。

我们通过此任务设置 XCode 版本:

  - task: Bash@3
    displayName: Set XCode Version
    inputs:
      targetType: "inline"
      script: |
        sudo xcode-select -switch "/Applications/Xcode_16.app/Contents/Developer"
azure maui
1个回答
0
投票

事实上,XCode 16 似乎已从 macOS-14 中删除:https://github.com/actions/runner-images/issues/10703

就我而言,我已将 vmImage 更新到 macOS-15,并且工作正常,但不幸的是,如果有些人依赖 macOS-14,他们可能必须重新设计他们的管道。

© www.soinside.com 2019 - 2024. All rights reserved.