Попробуйте HealthKit с помощью iOS Simulator без учетной записи разработчика
Я хотел бы протестировать приложение HealthKit в симуляторе iOS без учетной записи разработчика iPhone. Я добавил файл разрешений с включенной возможностью com.apple.developer.healthkit, и когда я собираю приложение, оно, кажется, включает файл в комплект, но затем, когда я пытаюсь получить доступ к HealthKit API, Simulator выдает эту ошибку:
Error Domain=com.apple.healthkit
Code=4 "Missing com.apple.developer.healthkit entitlement."
UserInfo=0x7fc939f091c0
{NSLocalizedDescription=Missing com.apple.developer.healthkit entitlement.}
Есть ли возможность попробовать HealthKit в iOS Simulator без учетной записи разработчика?
2 ответа
Вам необходимо добавить право на проект.
Идти к Project Settings >> Capabilities
Прокрутите вниз список до HealthKit
и включи ON
Если вы тестируете на реальном устройстве, вам также необходимо добавить это право из учетной записи разработчика Apple для этого конкретного appID, обновить профиль Provisioning и снова загрузить его.
Самый простой способ - загрузить пример приложения из:
https://developer.apple.com/library/ios/samplecode/Fit/Introduction/Intro.html
и играть с этим.