2016-12-12 3 views
0

이 오류의 원인은 무엇입니까? 나는 아이폰 OS 10의 새로운 기능에 대한 지원을 추가 최신 버전있는 엑스 코드 버전 8ionic 2 - ipad 장치의 2 앱 실행

/Users/package/workspace/apps-72dfa722-8/cordova/platforms/ios/dcc-mobile-sample/Plugins/cordova.plugins.diagnostic/Diagnostic.m:826:25: error: no known class method for selector 'isPedometerEventTrackingAvailable' return [CMPedometer isPedometerEventTrackingAvailable]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/package/workspace/apps-72dfa722-8/cordova/platforms/ios/dcc-mobile-sample/Plugins/cordova.plugins.diagnostic/Diagnostic.m:826:12: warning: incompatible pointer to integer conversion returning 'id' from a function with result type 'BOOL' (aka 'signed char') [-Wint-conversion] return [CMPedometer isPedometerEventTrackingAvailable]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings and 1 error generated.

+0

을 실행 보인다. – Eric

답변

1

문제는 cordova-plugin-diagnostic 함께를 사용하고 - this issue를 참조하십시오.

  • 당신이 cordova-ios 플랫폼의 최신 버전을 사용하고 있는지 확인 아이폰 OS 10 엑스 코드 8
  • 을 구축하고 이중 확인 - 최신은 @4.3.1입니다. cordova platform ls
  • 코어 모션 프레임 워크가 Xcode 프로젝트에 있는지 확인하십시오. 그렇지 않은 경우 추가하십시오. 문제는 코르도바에서 아이폰 OS CMPedometer/코어 모션 API에 액세스 함께 같은
  • 보십시오 건물과 plugin example project