내 MacBook Pro에 문제가 있습니다. 나는 우리가 개발하고있는 BLE 주변 장치와 통신하기 위해 사용하고있는 작은 유틸리티 프로그램을 가지고있다. 그것은 문제없이 작동하는 iOS 응용 프로그램과 코드 기반을 공유합니다. (BLE에 관한 ...)연결 후 CBCentralManager가 다시 시작됩니다.
내 Mac에서는 그러나 MacOS Sierra 로의 업그레이드와 동시에 우연히 CBCentralManager가 연결을 시도 할 때마다 다시 시작됩니다. 내 주변. 정확한 타이밍과 시퀀싱은 아래와 같습니다. VCS를 살펴본 후 업그레이드 이후 변경 사항을 발견하지 못했습니다. 이전에는 존재하지 않았 음이 확실합니다. 동료의 MacBook Pro에서 작동하는지 테스트했습니다. 광산에서는 매번 실패합니다.
누구에게 이런 일이 발생했는지에 대한 단서가 있습니까? 아니면 CBCentralManager가 다시 시작되는 이유에 대한 원인을 볼 수 있습니까?
2016-10-18 15:38:05.800350 [58103:17219669] Connecting to XXX.
2016-10-18 15:38:06.026459 [58103:17219669] Connected to XXX.
2016-10-18 15:38:06.027589 [58103:17219669] Discovered services for peripheral XXX
2016-10-18 15:38:06.027636 [58103:17219669] Found X service.
2016-10-18 15:38:06.199486 [58103:17219669] Discovered Y characterstic
2016-10-18 15:38:06.199671 [58103:17219669] Discovered Z characterstic
2016-10-18 15:38:06.221585 [58103:17219669] Central manager updated state: Resetting
2016-10-18 15:38:06.818771 [58103:17219669] Central manager updated state: Powered on
편집 : 나는 맥을 다시 시작없이 성공과 함께 SMC를 재설정 노력했다. 다른 BLE 물건 (마우스, 키보드 및 헤드셋)이 작동하지만 주변 장치는 다른 모든 장치와도 작동합니다.