.Net MAUI app broken by new version of iOS

lewisar 0 Reputation points
2026-02-01T22:15:28.5733333+00:00

I work intermittently on a .Net MAUI app developed using Visual Studio. The last iOS simulator I had in Xcode before the latest updates was 17.5.

I bit the bullet recently and installed the latest versions of Visual Studio and Mac O/S. I immediately had to downgrade Xcode on the Mac from 26.2 to 26.0 to be compatible with the latest version of VS, so the latest version of iOS which I can target in a simulator is currently 26.0.

If I deploy to a physical iPhone running iOS 26.2, the app now never gets further than the splash screen. It displays the same behaviour if I deploy to a 26.0 simulator. But if I deploy to a 17.5 simulator, it still runs perfectly.

Does anyone have any idea what has happened? I don't seem to be able to break anywhere before the splash screen is displayed, so I'm not sure how best to proceed.

Any hints gratefully received, including hints as to the possible existence of a more MAUI-orientated forum where I could post my question, if there is one?

Developer technologies | Visual Studio | Debugging
{count} votes

1 answer

Sort by: Most helpful
  1. Q&A Assist
    2026-02-01T22:15:42.5566667+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    It sounds like you're experiencing compatibility issues between your .NET MAUI app and the versions of iOS and Xcode you are using. Here are a few suggestions to troubleshoot the issue:

    1. Check for Known Issues: Sometimes, specific versions of iOS or Xcode can introduce bugs or compatibility issues with .NET MAUI. Review the Troubleshooting known issues documentation to see if there are any reported issues related to the versions you are using.
    2. Debugging: Since you mentioned that the app does not get past the splash screen, try to enable logging or diagnostics in your app to capture any errors that may occur during startup. This can help identify what might be causing the app to hang.
    3. Device Provisioning: Ensure that your physical device is properly provisioned and that you have the necessary permissions set up. Sometimes issues can arise if the device is not correctly configured for development.
    4. Testing on Different Versions: Since your app runs fine on the 17.5 simulator, consider testing with other simulators or devices that match the iOS version you are targeting. This can help isolate whether the issue is specific to the newer iOS version.
    5. MAUI Community Forums: For more targeted assistance, consider reaching out to the .NET MAUI community. Forums like the Microsoft Q&A or GitHub discussions can be helpful for getting insights from other developers who may have faced similar issues.

    By following these steps, you should be able to gather more information about the problem and possibly find a solution.


Your answer

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