After ios18 bluetooth not working like Before ios18

I have a device. After pairing, it is shown as connected in the Bluetooth list of the mobile phone. Before iOS 18, I could retrieve the device through the retrieveConnectedPeripherals method, but after iOS 18, I cannot retrieve it. What is the reason? Because when the device is connected, it no longer sends broadcast packets. How can I retrieve the device?

Hi, I'm having the same issue as you. With the same source code, when I build with Xcode 15 (iOS SDK 17), my iOS app can scan and see other BLE devices (smartwatches). But when I build my iOS app with Xcode 16 (iOS SDK 18), my app scans but cannot retrieve any BLE devices. Have you found a solution for this issue yet?

After ios18 bluetooth not working like Before ios18
 
 
Q