Repository navigation
chore(samples): remove Mac Catalyst from the Uno sample - #634
Merged
Merged
Conversation
Uno Platform 7.0 drops Mac Catalyst support. Remove the net10.0-maccatalyst target, its Platforms/MacCatalyst folder, the related CI steps and docs references. macOS users should use the net10.0-desktop head. Closes CommunityToolkit#632
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Uno Platform 7.0 removes Mac Catalyst support, so the
TodoApp.Unosample would stop building once it moves to Uno 7.0. This removes the Mac Catalyst target from the Uno sample, its CI workflow and the docs now. macOS remains supported through thenet10.0-desktophead.Changes
TodoApp.Uno.csproj: dropnet10.0-maccatalystfromTargetFrameworksand remove themaccatalystconditions (SuppressTrimAnalysisWarnings,MSBuildWarningsAsMessages).Platforms/MacCatalyst/(Info.plist, Entitlements.plist, Main.maccatalyst.cs, Media.xcassets).build-samples-todoapp-uno.yml: remove the Mac Catalyst target framework variable and build steps, install only theiosworkload, and rename theios-maccatalystjob toios.unoplatform.mdnow points macOS users to thenet10.0-desktophead.AGENTS.mdandSharedAssets.mdno longer mention Mac Catalyst.Notes
todoapp-uno / ios-maccatalysttotodoapp-uno / ios. I found no references in the repo, but any required status check with the old name in branch protection will need updating.docs/in-depth/client/advanced/maui-aot.mdmentions Mac Catalyst in a .NET MAUI context. It is unrelated to the Uno sample and unchanged.Verification
dotnet restore,dotnet buildanddotnet testpass locally (the Uno sample isn't part of the root solution).Build Sampleson the fork passed, includingtodoapp-uno / ios,desktop,android,windows,browserwasmandAll samples built.Build and Deploy Documentation Sitepassed on the fork (validateandbuild;deployskipped as expected).Closes #632