Mam problem z pobraniem Core Bluetooth do wykrywania urządzeń peryferyjnych na iOS 8. Ten sam kod działa poprawnie na urządzeniu iOS 7. Początkowo myślałem, że będzie to problem z uprawnieniami, ponieważ wykonywałem pewne prace iBeacon i są pewne zmiany w podstawowych uprawnieniach lokalizacji na iOS 8. Nie mogłem jednak znaleźć niczego, co by pomogło w tym. Oto link do przykładowego projektu, który działa dobrze dla mnie na iOS 7, ale nie na iOS 8:iOS 8 Core Bluetooth nie odkrywa urządzeń peryferyjnych
https://github.com/elgreco84/PeripheralScanning
Jeśli uruchomić ten projekt na urządzeniu iOS 7 będzie rejestrować dane reklama dla wielu urządzenia wokół mnie. W systemie iOS 8 jedynym wyjściem, jaki widzę, jest to, że stan centralnego menedżera to "Zasilanie włączone".
możliwy duplikat [Kiedy stan CBCentralManager byłby włączony, ale nadal daje mi ostrzeżenie "brak zasilania włączone"?) (Http://stackoverflow.com/questions/17118534/when-would-cbcentralmanagers- state-ever- być zasilany-na-ale-wciąż-daj-mi-a-nie) –