Swift .NET Bindings: The Objective Sharpie Replacement for .NET MAUI and iOS
Objective Sharpie is no longer maintained. It doesn't work with modern Xcode without workarounds, and it has zero support for Swift-only frameworks — meaning StoreKit 2, SwiftUI, WeatherKit, Swift ...

Source: DEV Community
Objective Sharpie is no longer maintained. It doesn't work with modern Xcode without workarounds, and it has zero support for Swift-only frameworks — meaning StoreKit 2, SwiftUI, WeatherKit, Swift Charts, and the growing list of Swift-first Apple APIs are completely out of reach for .NET developers. If you're building .NET MAUI or .NET iOS apps today and need a native Swift library, your options have been to write fragile proxy libraries by hand, fight with Objective-C bridging headers, or simply go without. swift-dotnet-bindings changes that. One command. Any xcframework. Ready-to-use NuGet package. What Is swift-dotnet-bindings? It's an open-source binding generator that takes compiled Swift or Objective-C frameworks (.xcframework) and produces complete, ready-to-compile C# binding projects. No manual intervention, no proxy layers, no bridging headers. One command to go from xcframework to NuGet package: # Install the template dotnet new install SwiftBindings.Templates # Create a bin