2016-03-21 2 views
0

Ich versuche das Titanium Healthkit Modul in Appcelerator Labs zu verwenden und bekomme einen Fehler. Ich bin mit Ti SDK 5.2.0Titanium healtkit Modul

HKHealthStore: failed to determine authorization status: Error Domain=com.apple.healthkit Code=4 "Missing com.apple.developer.healthkit entitlement." 

Ich habe auf dem alten Forum durch die Beiträge zu lesen, und dies scheint ein häufiger Fehler zu sein. https://archive.appcelerator.com/topic/1596/apple-healthkit-integration/11

Gibt es neue oder aktualisierte Informationen? Ich zögere, das SDK zu patchen, weil ich nicht weiß, ob es noch gültig ist oder was es tun wird.

Antwort

0

Auf der Labs-Seite heißt es:

Sie werden auch HealthKit auf der App-Liste der Berechtigungen hinzufügen müssen. Siehe die Datei "Entitlements.plist" im Beispielordner.

Haben Sie das zu Ihrem Projekt hinzugefügt?

+0

Ich habe Entitlements.plist zur Wurzel hinzugefügt, UIRequiredDeviceCapabilities healthkit hat die tiapp.xml hinzugefügt und ich habe auch die mobileprovision in den Stammordner gesetzt. – Marqui678

+1

Ich öffnete die App in X-Code, ging zum Bereich Fähigkeiten und bemerkte ein rotes Ausrufezeichen neben "Hinzufügen der Healthkit-Berechtigung zu Ihrer App-ID" und "Link HealthKit.framework". Ich habe auf "Probleme beheben" geklickt und sie wurden behoben. – Marqui678

+0

Beachten Sie, dass Sie das Titanium-Projekt reinigen müssen, wenn Sie es reinigen. –