gpt4 book ai didi

iphone - CoreBluetooth[错误] XPC 连接中断,正在重置

转载 作者:行者123 更新时间:2023-12-03 18:27:31 25 4
gpt4 key购买 nike

当我尝试通过我的 iPhone 应用程序连接蓝牙 LE 时。它使 CoreBluetooth[ERROR] XPC 连接中断,正在重置。为什么会这样?

最佳答案

“CoreBluetooth[ERROR] XPC 连接中断,正在重置”表示 blued 蓝牙守护进程已崩溃。您可以通过打开控制台并查看系统日志和诊断报告来查看更多详细信息。

就我而言,blued 中发生的异常似乎是因为 SerialNumber 在某处为零。我没有解决方法,已将其报告给 bugreport.apple.com(错误 16075785)。

实际导致异常的方法是确定性的,但因计算机而异。在一台具有内部蓝牙 4.0 芯片的计算机上,它是对 -[CBPeripheral discoveryCharacteristics:forService:] 的调用。在另一台具有蓝牙 4.0 USB 适配器的计算机上,调用 -[CBPeripheral writeValue:forCharacteristic:type:]-[CBPeripheral setNotifyValue:forCharacteristic:]

'NSInvalidArgumentException', reason: '*** setObjectForKey: object cannot be nil (key: SerialNumber)'
*** First throw call stack:
(
0 CoreFoundation 0x00007fff91b1141c __exceptionPreprocess + 172
1 libobjc.A.dylib 0x00007fff9231de75 objc_exception_throw + 43
2 CoreFoundation 0x00007fff91a0c62e -[__NSDictionaryM setObject:forKey:] + 1102
3 blued 0x0000000103d5d422 blued + 336930
4 blued 0x0000000103d4b115 blued + 262421
5 IOBluetooth 0x00007fff97354093 -[IOBluetoothL2CAPChannel processIncomingData:] + 576
6 IOBluetooth 0x00007fff97353e3c -[IOBluetoothL2CAPChannel handleMachMessage:] + 45
7 Foundation 0x00007fff94d98e35 __NSFireMachPort + 94
8 CoreFoundation 0x00007fff91a42d04 __CFMachPortPerform + 388
9 CoreFoundation 0x00007fff91a42b69 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 41

编辑 2014-02-27:发生我的特定崩溃是因为设备 GATT 表包含服务 180A «设备信息» 中的特征 2A25 «序列号字符串» 的无效非 UTF8 值,并且 blued 守护进程正在创建 NSString * 从它并将其放入 NSMutableDictionary 中。一个临时的解决方法是通过跳转到最近的 ret 命令来使 setObject:forKey: 在 blued 中永远不会失败:

sudo /Applications/Xcode.app/Contents/Developer/usr/bin/lldb <<PID of blued>>
breakpoint set --fullname "-[__NSDictionaryM setObject:forKey:]" --condition "$rdx == 0"
breakpoint command add 1
register write pc `$pc+967`
continue
DONE

关于iphone - CoreBluetooth[错误] XPC 连接中断,正在重置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15149262/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com