2016-12-21 1 views
1

Iphone 및 Watch 시뮬레이터를 통해 Healthkit을 사용하고 쿼리 할 수 ​​있습니까?Apple Healthkit 및 Watch Simulator

Xamarin 포럼에서 많은 검색과 한가지 언급 만 할 수는 있지만 그 외에는 언급하지 않았습니다.

아무도 그 문제에 대한 링크를 지적 할 수 있습니까? 이제 시험이 같은 요청 권한 부여에했습니다의로

". com.apple.developer.healthkit 자격 없음"

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

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

    } 

나를 포기 상기 목적 오류가 발생하고 있습니까

그리고, 자격은 적절한 정보입니다.

+0

일부로 전화하기 전에 장치가 HealthKit 인증을 수락했는지 확인하고 있습니까? HealthKit 데이터를 요청하십시오? 일반적으로 승인을 요청하는 경우 앱이 실행될 때 즉시 시뮬레이터 나 기기에서 팝업됩니다. 나는 Watch를 사용하기 전에 그것이 받아 들여지지 않았는지 안다. 나는 같은 에러를 보게 될 것이다. – SRMR

+0

예. 실제 아이폰을 사용해 본다면 Healthkit이 열어 권한을 요청합니다. 감사! –

답변

0

HealthKit 데이터를 요청하기 위해 전화를 걸기 전에 장치가 HealthKit 인증을 수락했는지 확인하십시오. 일반적으로 승인을 요청하는 경우 앱이 실행될 때 즉시 시뮬레이터 나 기기에서 팝업됩니다. Watch를 사용하기 전에 위와 같은 조치가 수락되지 않았 으면 같은 오류가 발생합니다.

+0

위 코드는 내 앱에서 가장 먼저 발생하는 코드입니다. 그리고 실제 아이폰이나 아이폰 시뮬레이터에서 실행하면 Healthkit이 열리고 허가를 요청합니다. –

+0

완벽하면 다음 단계에서 모든 사용 권한을 허용합니까? 그러면 Capabilities 탭에서 HealthKit 등의 앱을 프로비저닝했음을 의미합니다. – SRMR

+0

예. 나는 모든 권한을 수락하고 Healthkit 앱에서 허용을 누릅니다. 아직도 기쁨이 ... 나는 시계 장치에 손을 대고있다. 테스트 후 결과를 게시합니다. 소중한 시간을 가져 주셔서 감사합니다! –

관련 문제