Files
FrenoCorp/agents/code-reviewer/life/resources/iOS-Bluetooth/summary.md

642 B

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
  • FRE-225: App freeze once signed in due to CBCentralManager restore delegate missing - Fixed by adding centralManager(_:willRestoreState:)