Guides the migration of legacy Xamarin.iOS, macOS, and tvOS applications to modern .NET SDK-style projects.
This skill provides a structured workflow and technical reference for upgrading Xamarin native Apple platform projects to .NET 8 and beyond. It assists developers in converting project files to the modern SDK style, mapping MSBuild properties, resolving NuGet incompatibilities—specifically addressing the lack of backward compatibility for iOS packages—and correctly configuring code signing. It is an essential tool for developers transitioning legacy Apple-platform codebases to the unified .NET ecosystem while avoiding common pitfalls like silent signing failures and unsupported frameworks.
主な機能
01MSBuild property translation for iOS and macOS
02NuGet dependency and TFM compatibility analysis
03SDK-style project conversion and TFM mapping
04Code signing and provisioning configuration updates
05Binding library migration strategies
06103 GitHub stars
ユースケース
01Upgrading a legacy Xamarin.iOS app to .NET 8 or .NET 9
02Troubleshooting code signing property renames during migration
03Migrating Xamarin.Mac projects to .NET for macOS