Thanks for being a part of WWDC25!

How did we do? We’d love to know your thoughts on this year’s conference. Take the survey here

NSLocalizedDescription = \"Peer removed pairing information\";

After hardware and mobile phone hid mode pairing, the first connection is successful, after a while disconnect and reconnect,APP monitoring Bluetooth error NSLocalizedDescription = "Peer removed pairing information"; Failed to connect

Hardware engineers detect the pairing information and find that the local pairing information of the iPhone has changed, which is a non-mandatory phenomenon

I am not entirely sure what phenomenon you are describing.

This error is returned by CoreBluetooth to your app because an accessory which has been paired before no longer recognizes the pairing keys saved on the iPhone.

This is usually due to the user removing the pairing from the remote device, resetting the remote device, power loss causing erasure of the keys, or a bug in the remote device's firmware.

In any case, once a previously paired accessory is no longer able to create a secure connection, it can no longer be connected to.

The only solution to this is for the user to manually "Forget" that device from iOS Settings -> Bluetooth panel.


Argun Tekant /  DTS Engineer / Core Technologies

NSLocalizedDescription = \"Peer removed pairing information\";
 
 
Q