Skip to content

Conversation

@vicocz
Copy link
Owner

@vicocz vicocz commented Oct 14, 2025

  • unified versioning of apps based on ApplicationDisplayVersion but not release tag
  • fix of IOS build due to recently released XCODE 26
/Users/runner/.dotnet/packs/Microsoft.iOS.Sdk.net9.0_26.0/26.0.9752/targets/Xamarin.Shared.Sdk.targets(2346,3): error : This version of .NET for iOS (26.0.9752) requires Xcode 26.0. The current version of Xcode is 16.4. 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]
Error: Process completed with exit code 1.

@vicocz vicocz added the bug Something isn't working label Oct 14, 2025
@vicocz vicocz added this to the 2025.5 milestone Oct 14, 2025
@vicocz vicocz changed the title PoC - breaking change due to XCODE 26 release Fix IOS builds due to released XCODE 26 Oct 14, 2025
@vicocz vicocz requested a review from Copilot October 15, 2025 19:10
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

Addresses iOS build failures caused by version mismatch between .NET for iOS requiring Xcode 26.0 and the available Xcode 16.4 in the build environment.

  • Updates iOS build runner from macos-15 to macos-26 to align with Xcode version requirements
  • Standardizes version handling across all build workflows by extracting app version from Directory.Build.props instead of using environment variables
  • Removes Xcode version selection workaround that's no longer needed

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
.github/workflows/build-ios.yml Updates runner to macos-26 and removes Xcode selection workaround
.github/workflows/build-windows.yml Standardizes version handling by extracting from build properties
.github/workflows/build-android.yml Aligns version handling with other workflows for consistency

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@vicocz vicocz changed the title Fix IOS builds due to released XCODE 26 Unify release app versioning + fix IOS builds: XCODE 26 Oct 15, 2025
@vicocz vicocz marked this pull request as ready for review October 15, 2025 19:16
@vicocz vicocz merged commit 5d59141 into release/legacy Oct 15, 2025
5 checks passed
@vicocz vicocz deleted the logacy/fix-xcode-ios-build branch October 15, 2025 19:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants