Мы получаем ошибку на некоторых устройствах при попытке авторизации с помощью 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)
Мой вопрос: : Кто-нибудь еще видел эту ошибку, и если да, то что вы сделали, чтобы исправить или смягчить проблему?
В случае, если это ошибка в iOS, я сообщил об ошибке (# 23665462) в радаре Apple. –
У меня точно такая же проблема, как и вы. Я также создал билет в Apple Bug Reporter # 23674523. – sergeyne
Устранена ли проблема при перезагрузке устройств? – Allan