I've discovered a weird incident where when I forget a device in the iOS Bluetooth menu, Preferences prints out the following:
Jan 15 20:55:47 Aarons-iPhone-5 Preferences[144] <Warning>: BTM: attaching to BTServer
Jan 15 20:55:48 Aarons-iPhone-5 Preferences[144] <Warning>: BTM: setting discoverable status enabled
Jan 15 20:55:48 Aarons-iPhone-5 Preferences[144] <Warning>: BTM: setting pairing enabled
Jan 15 20:55:48 Aarons-iPhone-5 Preferences[144] <Warning>: BTM: setting connectable enabled
Jan 15 20:55:48 Aarons-iPhone-5 Preferences[144] <Warning>: BTM: enabling device scanning
Jan 15 20:55:50 Aarons-iPhone-5 Preferences[144] <Warning>: BTM: unpairing device Xqisit keychain
Jan 15 20:55:52 Aarons-iPhone-5 Preferences[144] <Warning>: BTM: setting discoverable status disabled
Jan 15 20:55:52 Aarons-iPhone-5 Preferences[144] <Warning>: BTM: setting pairing disabled
Jan 15 20:55:52 Aarons-iPhone-5 Preferences[144] <Warning>: BTM: setting connectable disabled
Jan 15 20:55:52 Aarons-iPhone-5 Preferences[144] <Warning>: BTM: disabling device scanning
When this happens, our peripheral is not able to reconnect in our app. I just discovered though that turning OFF Bluetooth then back ON resolves the connection issue.
Has anyone else experienced this issue, and is there a way to handle such a situation where the user forgets the device from iOS and our app is unable to connect until Bluetooth power is cycled?