2016-12-21 26 views
1

IphoneおよびWatchシミュレータを使用してHealthkitを使用およびクエリすることは可能ですか?Apple HealthkitおよびWatch Simulator

Xamarinフォーラムで多くの検索と1つの言及しかできないと言っていましたが、他には何もありませんでした。

誰かがその問題についてのリンクを指摘できますか?今私はこのような要求の承認に行ったテストのよう

:「欠落com.apple.developer.healthkit資格を」

healthStore.requestAuthorization(toShare: writableTypes, read: readableTypes){ (success, error) in 

     if(!success){ 
      print("Error \(error?.localizedDescription)") 
     } 

    } 

が私に与えて上記オブジェクトエラーを結果しています

そして、はい、権利は適切に通知されます。

+0

その一部については、電話をかける前にデバイスがHealthKitの承認を受け入れていますか? HealthKitのデータを尋ねますか?通常、許可を求めている場合は、アプリが実行されるとすぐにポップアップします(シミュレータまたはデバイス上で)。私はウォッチを使用しようとする前に、それが受け入れられていないかどうかを知っている、私は同じエラーなどを取得します。 – SRMR

+0

はい。実際のiPhoneで試してみると、Healthkitは権限を要求するように開きます。ありがとう! –

答えて

0

HealthKitデータを要求するために電話をかける前に、デバイスがHealthKitの承認を受けていることを確認してください。通常、許可を求めている場合は、アプリが実行されるとすぐにポップアップします(シミュレータまたはデバイス上で)。私はウォッチを使用しようとする前にそれが受け入れられていないかどうかを知っています。同じエラーが出ます。

+0

上記のコードは私のアプリで最初に起こったことです。そして、私が実際のiPhoneまたはiPhoneのシミュレータを起動すると、Healthkitが開き、許可を求められます。 –

+0

パーフェクト、次のステップでは、すべてのパーミッションを受け入れますか?その場合、CapabilitiesタブでHealthKitなどのアプリをプロビジョニングしたことになります。 – SRMR

+0

はい。私はすべてのパーミッションを受け入れ、Healthkitアプリで許可を押しました。まだ喜んではいません...私は時計のデバイスに手を差し伸べようとしています。テストの後、結果を投稿します。あなたの貴重な時間をありがとう! –

関連する問題