2016-03-21 3 views
0

私はAppcelerator LabsでTitanium Healthkitモジュールを使用しようとしていますが、エラーが発生しています。私はチタンヒートキットモジュール

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

私は古いフォーラムの投稿を読んされているのTi SDK 5.2.0を使用していますが、これは一般的なエラーのようです。 https://archive.appcelerator.com/topic/1596/apple-healthkit-integration/11

任意の新しいまたは更新された情報はありますか? SDKがまだ有効かどうかわからないので、私はSDKにパッチを当てることを嫌っています。 Labsのページで

答えて

0

それは言う:

ます。また、資格のアプリのリストにHealthKitを追加する必要があります。サンプルフォルダのEntitlements.plistファイルを参照してください。

、あなたのプロジェクトにそれを追加しましたか?

+0

私は、rootにhealthkitがtiapp.xmlを追加し、私もルートにmobileprovisionのを置くUIRequiredDeviceCapabilitiesをEntitlements.plistを追加しました。 – Marqui678

+1

私はXコードでアプリを開き、機能のセクションに移動し、「Healthkitの資格をあなたのアプリケーションIDに追加する」と「HealthKit.frameworkをリンクする」の横に赤い感嘆符が表示されていることに気付きました。私は「Fix issues」をクリックし、修正されました。 – Marqui678

+0

Titaniumプロジェクトをきれいにすると、それをやり直す必要があることに気をつけてください。 –