Hello,
if I rebuild the app now with new distribution and provisioning certificates, is the app likely to continue working for 12 months during the rewrite?
Xamarin support will end on May 1, 2024, Xcode 15 SDKs (iOS and iPadOS 17, macOS 14) will be the final versions Xamarin will target from existing Xamarin SDKs (i.e. no new APIs are planned). It's recommended that you upgrade your Xamarin app to .NET MAUI. Please see Xamarin official support policy | .NET (microsoft.com)
If your new MAUI project has a same Bundle Identifier with the Xamarin project, you don't have to create new certificates and provisioning profile, and you can choose the previous files.
this is an internal enterprise app so not distributed through the app store
It looks like your app works well currently. Apple hasn't published any official iOS18 plans or announcements yet. Ideally, the users can continue to use the app as long as they don't update the current iOS version. If a user updates to the latest iOS and your app does not yet support the new system, new API conflicts that cause app exceptions will be unpredictable. This depends on what APIs the app uses and whether or not those APIs will be updated by Apple.
Please refer to the comment from jfversluis at GitHub - Xamarin support - are current solutions "safe" until 2025? · Issue #15845 · xamarin/Xamarin.Forms · GitHub. For other concerns, you could rise an issue at GitHub.
Best Regards,
Wenyan Zhang
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.