containerAppExtensionEntitlementsWithCompletion: сбой с ошибкой: (ноль) - PullRequest
1 голос
/ 21 марта 2019

Попытка авторизации на watchOS.Получение этой ошибки:

2019-03-20 18: 32: 45.859857-0600 Расширение iRun WatchKit [21129: 1854743] [по умолчанию] containerAppExtensionEntitlementsWithCompletion: сбой с ошибкой: (ноль)

Мои возможностии для моего приложения, и для моего расширения часов оба включены для HealthKit.

Здесь есть мой вопрос, но никто не ответил на него.Не могу найти способ интерпретировать эту ошибку ??

Мой код для авторизации:

  if HKHealthStore.isHealthDataAvailable() {

            let healthStore = HKHealthStore()
            let heartRateQuantityType = HKObjectType.quantityType(forIdentifier: .heartRate)!
            let allTypes = Set([HKObjectType.workoutType(),
                                heartRateQuantityType
                ])

            healthStore.requestAuthorization(toShare: nil, read: allTypes) { (success, error) -> Void in
                if success == false {
                    print("Error")
                }
        }
        }

А для AppDelegate.swift в моем приложении:

func applicationShouldRequestHealthAuthorization(_ application: UIApplication) {
        let healthStore = HKHealthStore()
        healthStore.handleAuthorizationForExtension { (success, error) -> Void in

        }
    }
...