Post

Replies

Boosts

Views

Activity

Reply to CoreBluetooth Scan not working when OS upgraded to 18.3.1
Ive noticed that on ios 17, the peripheral advertisement looks like such: ["kCBAdvDataRxPrimaryPHY": 1, "kCBAdvDataTimestamp": 763306972.0486569, "kCBAdvDataServiceUUIDs": <__NSArrayM 0x300704930>( 0000FFF0-0000-1000-8000-00805F9B34FB ) , "kCBAdvDataRxSecondaryPHY": 0, "kCBAdvDataIsConnectable": 1] which correctly detects the CBUUID of the BLE attachment. However on ios 18, the following advertisement broadcast for the same peripheral is seen as such: ["kCBAdvDataRxPrimaryPHY": 1, "kCBAdvDataLocalName": ArduinoBLE, "kCBAdvDataTimestamp": 763307180.305377, "kCBAdvDataIsConnectable": 0, "kCBAdvDataRxSecondaryPHY": 0] with no service UUID detected. This only occurs on systems with iOS 18, specifically, 18.3.1
Mar ’25