Skip to content

Fix broken legacy pipeline - explicitly install XCODE 26.0#203

Merged
vicocz merged 2 commits intorelease/legacyfrom
legacy/try-fix-ios-pipeline
Jan 28, 2026
Merged

Fix broken legacy pipeline - explicitly install XCODE 26.0#203
vicocz merged 2 commits intorelease/legacyfrom
legacy/try-fix-ios-pipeline

Conversation

@vicocz
Copy link
Owner

@vicocz vicocz commented Jan 28, 2026

/Users/runner/.dotnet/packs/Microsoft.iOS.Sdk.net9.0_26.0/26.0.9783/targets/Xamarin.Shared.Sdk.targets(2346,3): error : This version of .NET for iOS (26.0.9783) requires Xcode 26.0. The current version of Xcode is 26.2. Either install Xcode 26.0, or use a different version of .NET for iOS. See https://aka.ms/xcode-requirement for more information. [/Users/runner/work/brickcontroller2/brickcontroller2/BrickController2/BrickController2.iOS/BrickController2.iOS.csproj::TargetFramework=net9.0-iOS]

@vicocz vicocz changed the title Install XCODE 26.0 Fix broken legacy pipeline - explicitely install XCODE 26.0 Jan 28, 2026
@vicocz vicocz requested a review from Copilot January 28, 2026 19:49
@vicocz vicocz marked this pull request as ready for review January 28, 2026 19:49
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes a build failure in the iOS pipeline caused by a version mismatch between the .NET iOS SDK (which requires Xcode 26.0) and the installed Xcode version (26.2). The fix explicitly sets Xcode 26.0 for the build process.

Changes:

  • Added environment variables for Xcode version and target framework
  • Modified MAUI workload installation to explicitly include iOS
  • Added steps to select and verify the specific Xcode version

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@vicocz vicocz changed the title Fix broken legacy pipeline - explicitely install XCODE 26.0 Fix broken legacy pipeline - explicitly install XCODE 26.0 Jan 28, 2026
@vicocz vicocz merged commit d4cd32c into release/legacy Jan 28, 2026
3 checks passed
@vicocz vicocz deleted the legacy/try-fix-ios-pipeline branch January 28, 2026 20:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant