2015-11-25 5 views
1

Мы получаем ошибку на некоторых устройствах при попытке авторизации с помощью API HealthKit. Вызов [HKHealthStore requestAuthorizationToShareTypes :::] не соответствует следующей ошибке, и системный код «Разрешить доступ к работоспособности» никогда не будет представлен:Ошибка в HealthKit: Ошибка Домен = com.apple.healthkit Код = 100 «Не удалось открыть базу данных» UserInfo = {NSLocalizedDescription = Не удалось открыть базу данных}

Ошибка домена = com.apple.healthkit Код = 100 "Сбой для открытия базы данных «UserInfo = {NSLocalizedDescription = Не удалось открыть базу данных)

У нас есть устройство, способное воспроизводить это последовательно даже после принудительного выхода из приложения и перезапуска ОС. Телефон, похоже, не может подключиться к HealthKit от любых приложений сторонних разработчиков, поэтому он выглядит как ошибка в HealthKit, а не на нашей стороне. Это, похоже, происходит только на некоторых устройствах, но, похоже, нет ничего особенного в устройствах (все iPhone 4s и выше iOS 9, 9.0.1, 9.0.2 или 9.1)

Мой вопрос: : Кто-нибудь еще видел эту ошибку, и если да, то что вы сделали, чтобы исправить или смягчить проблему?

+0

В случае, если это ошибка в iOS, я сообщил об ошибке (# 23665462) в радаре Apple. –

+0

У меня точно такая же проблема, как и вы. Я также создал билет в Apple Bug Reporter # 23674523. – sergeyne

+1

Устранена ли проблема при перезагрузке устройств? – Allan

ответ

1

Я получил ответ от Apple, в моем билете сообщения об ошибке (для случая, когда устройство перезагрузки исправляет проблему):

Чтобы обойти эту проблему, чтобы перезагрузить устройство. Разработчик не может напрямую обойти проблему.

2

Это была ошибка IOS и была исправлена ​​в IOS 9.3 бета 2. Разработчики могут загрузить бета-сборку из https://developer.apple.com/ios/download/ или ждать, пока +9,3 обновление не будет отпущена для всех.

 Смежные вопросы

  • Нет связанных вопросов^_^