It’s a big day for .NET! Among the milestones, Microsoft has released .NET 7 Release Candidate (RC2) and is adding MAUI support for Xcode 14 and iOS 16.
.NET 7 Release Candidate 2 is the final release candidate for .NET 7 and is supported in production, Microsoft notes, and it arrives about a month before the expected final release. There are .NET 7 RC2 bits available now across Windows, Mac, and Linux, and it has been tested with Visual Studio 17.4 Preview 3 on Windows.
As big, perhaps, Microsoft also announced its sixth service release for .NET MAUI, its cross-platform app development framework, which provides .NET 6 and Visual Studio 2022 support for Xcode 14; Xcode 14, in turn, provides support for iOS 16, the latest version of Apple’s software platform for the iPhone, and so .NET MAUI can now be used to target iOS 16.
To be clear, Windows-based developers who wish to create iPhone apps with MAUI will need two computers: a Windows PC running Visual Studio 2022 17.3 (or 17.4 Preview 3) and a Mac running Xcode 14 and Visual Studio 2022 17.4 Preview 3. You can then pair the two computers in Visual Studio for Windows over the network so that the app compiles and runs through the Mac. Alternatively, you can use a Hot Restart feature to connect an iPhone or iPad directly to your Windows PC; in this case, however, you will still need the Mac to sign and distribute the app to the App Store.
Those who wish to stick with the Mac can, of course, just use Visual Studio 2022 on the Mac.