Request for Support: iOS Native Development Continuity with .NET 9 (MAUI)
Dear Microsoft Team,
We are reaching out to seek your guidance and support regarding a critical blocker we are facing in our iOS development workflow with .NET MAUI.
Current Challenge
Our mobile application is being developed using .NET MAUI and currently targets .NET 8. As we prepare to migrate to .NET 9 in alignment with platform and framework evolution, we are facing the following challenges:
Visual Studio for Mac, our current IDE for iOS native development, does not support .NET 9, and Microsoft has officially discontinued all support for Visual Studio for Mac.
This makes Visual Studio for Mac unusable for continuing iOS development using .NET 9.
Limitations with VS Code
We explored Visual Studio Code as an alternative, but we encountered critical limitations in the context of iOS native UI development:
Storyboard or XIB files cannot be directly opened or edited from VS Code.
While there is a workaround using the .xcodeproj
file in the generated obj/xcode
folder to open UI in Xcode, the UIViewController.cs bindings are missing.
As a result, we are currently unable to:
Create new UI screens using UIViewControllers.
Add or update IBOutlets/IBActions in existing screens.
This blocks our ability to develop and maintain iOS native UI components under .NET 9 using MAUI.
Request for Support
We would appreciate your guidance on the following:
- What is the recommended approach to continue iOS native development using .NET 9 and MAUI now that Visual Studio for Mac is discontinued?
Is there any supported or recommended way to enable .cs file bindings (UIViewControllers, IBOutlets, IBActions) when using VS Code with .NET 9 MAUI on macOS?
Is Microsoft planning to introduce any official development environment or support path for iOS MAUI development under .NET 9 on macOS?
What are the best practices for maintaining a productive iOS development workflow in .NET 9 with MAUI, in the absence of Visual Studio for Mac?
Is JetBrains Rider a supported or recommended alternative for this scenario, or are there tools/extensions available to enhance Rider for iOS MAUI development with .NET 9?
Dear Microsoft Team,
We are reaching out to seek your guidance and support regarding a critical blocker we are facing in our iOS development workflow with .NET MAUI.
Current Challenge
Our mobile application is being developed using .NET MAUI and currently targets .NET 8. As we prepare to migrate to .NET 9 in alignment with platform and framework evolution, we are facing the following challenges:
Visual Studio for Mac, our current IDE for iOS native development, does not support .NET 9, and Microsoft has officially discontinued all support for Visual Studio for Mac.
This makes Visual Studio for Mac unusable for continuing iOS development using .NET 9.
Limitations with VS Code
We explored Visual Studio Code as an alternative, but we encountered critical limitations in the context of iOS native UI development:
Storyboard or XIB files cannot be directly opened or edited from VS Code.
While there is a workaround using the .xcodeproj
file in the generated obj/xcode
folder to open UI in Xcode, the UIViewController.cs bindings are missing.
As a result, we are currently unable to:
Create new UI screens using UIViewControllers.
Add or update IBOutlets/IBActions in existing screens.
This blocks our ability to develop and maintain iOS native UI components under .NET 9 using MAUI.
Request for Support
We would appreciate your guidance on the following:
- What is the recommended approach to continue iOS native development using .NET 9 now that Visual Studio for Mac is discontinued?
- Is there any supported or recommended way to enable .cs file bindings (UIViewControllers, IBOutlets, IBActions) when using VS Code with .NET 9 iOS Native on macOS?
- Is Microsoft planning to introduce any official development environment or support path for iOS development under .NET 9 ios.native on macOS?
- What are the best practices for maintaining a productive workflow in . NET 9 ios.native, in the absence of Visual Studio for Mac?