# iOS BLE Crash Investigation Quick reference guide for Common CoreBluetooth crash scenarios and their solutions. ## Key Findings from Code Reviews - CBCentralManager restore identifier crashes when delegate method is missing despite having RestoreIdentifierKey set - Bluetooth freeze/crash on navigation often related to state restoration not being handled properly - Peripheral delegates must be re-established after app restart for proper connectivity recovery ## Related Issues Reviewed (2026) - FRE-225: App freeze once signed in due to CBCentralManager restore delegate missing - Fixed by adding centralManager(_:willRestoreState:)