IOS 18 compatibility?

Andy H 20 Reputation points
2024-04-19T10:05:10.08+00:00

Hi,

Can anybody confirm if existing Xamarin form (ios only) apps will continue running on all devices when ios 18 is released?

I realise the support cycle ends May 1st, but 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?

Thanks

Andy

Xamarin
Xamarin
A Microsoft open-source app platform for building Android and iOS apps with .NET and C#.
5,362 questions
{count} votes

Accepted answer
  1. Wenyan Zhang (Shanghai Wicresoft Co,.Ltd.) 32,286 Reputation points Microsoft Vendor
    2024-04-22T05:48:16.28+00:00

    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.


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.