Inquiry about Compatibility Issues in iOS 26​

Dear Apple Team,​ We are reaching out regarding several compatibility issues our app users have encountered after upgrading to iOS 26. These issues not only affect our application but also seem to impact the system's native settings, which has raised concerns about the universality of these problems.​

  1. Problem Description​

Bluetooth Functionality: When users attempt to use the Bluetooth feature within our app after upgrading to iOS 26, the app freezes completely. What's more, when accessing the Bluetooth section in the system Settings app, it also freezes and ultimately crashes.​ Location Service: The location service on the device becomes inoperable after the iOS 26 upgrade. However, both the Bluetooth and location service issues are resolved after the user restarts the device.​ 2. Questions​ Universality: We are eager to know if these issues are exclusive to our app or are a more widespread problem among other applications on iOS 26. Are these known compatibility glitches in iOS 26? ​ Avoidance: Is there any guidance or best - practice that we, as developers, can follow to avoid these issues in our app? For example, are there specific API calls or configurations that need to be adjusted? ​ System - level Impact: If these are system - level bugs related to Bluetooth and location services, will they affect all apps that rely on these features? Or are there certain app - level mitigations that can be implemented? ​ We would greatly appreciate it if you could provide us with any insights, solutions, or information regarding these issues. Your prompt response will be crucial for us to address these problems and ensure a smooth user experience for our customers.​ Thank you in advance for your assistance.​ Best regards,

For your app freezing, that is unlikely to be caused by Bluetooth, as almost all CoreBluetooth APIs are asynchronous. So, the issue could be in your app logic as well.

"use the Bluetooth feature within our app" doesn't provide any usable information for us to even guess what the issue might be. What does your app do when the user attempts this? Which CoreBluetooth APIs it is calling, and how is it waiting for responses? What is causing the freeze - which almost always means that the code is blocking the main thread.

I would suggest to start debugging the issue there and find out what exactly is going on wrong with your app before anything else.

As for a restart resolving the problems both for Bluetooth and for Location, I would resume the problem is intermittent. Are you able to determine what triggers the problems again after they are resolved post a restart?

Same for "location service on the device becomes inoperable". What does this mean? Does your app freeze again? Does it also use location services, but isn't able to acquire location data? Does Maps or some other 3rd party app using location freeze or not work?

We would need a more descriptive narration of the problems you are seeing, which are occurring intermittently, including how intermittent they are.

Unfortunately right now, the problem can be summarized as "our app froze, Settings also froze, and it started working after a restart" which is not adequate information to respond in a helpful manner.

This could be considered universal perhaps, but Bluetooth and Location are different subsystems and something else could be going wrong for them to both start having problems.

Inquiry about Compatibility Issues in iOS 26​
 
 
Q