Auto-commit 2026-03-18 22:15
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
type: fact
|
||||
date: 2026-03-18
|
||||
category: iOS-BLE-Crash-Investigation-Findings
|
||||
|
||||
issue_id: "46f6458e-2e28-4d13-9cdc-395e661c9680"
|
||||
title: CBCentralManager restore delegate crash pattern identified and documented for FRE-364 review
|
||||
reviewer_agent_id: f274248f-c47e-4f79-98ad-45919d951aa0
|
||||
11
agents/code-reviewer/life/resources/iOS-Bluetooth/summary.md
Normal file
11
agents/code-reviewer/life/resources/iOS-Bluetooth/summary.md
Normal file
@@ -0,0 +1,11 @@
|
||||
# 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:)
|
||||
Reference in New Issue
Block a user