parental - restricciones ios 12
La aplicación universal de iOS con healthkit no se ejecutará en el iPad (3)
De la documentación de Apple: https://developer.apple.com/reference/healthkit
HealthKit y la aplicación Health no están disponibles en iPad .
Cuando habilita las capacidades de HealthKit en una aplicación de iOS, Xcode agrega HealthKit a la lista de capacidades de dispositivo requeridas. Esto evita que los usuarios compren o instalen la aplicación en dispositivos que no son compatibles con HealthKit .
Las dos afirmaciones juntas implican que si agrega capacidades de HealthKit a su aplicación, el usuario no podrá instalar su aplicación en el iPad.
También se puede encontrar en la Matriz de compatibilidad de dispositivos: https://developer.apple.com/library/content/documentation/DeviceInformation/Reference/iOSDeviceCompatibility/DeviceCompatibilityMatrix/DeviceCompatibilityMatrix.html
Tengo una aplicación universal y la he implementado para usar la API de HealthKit. Funciona muy bien en iPhone, pero cuando intento instalarlo en un dispositivo real de iPad (funciona perfectamente en el simulador de iPad) no se instala.
Recibo el mensaje de error: "Info.plist para la aplicación en ... especifica los requisitos de capacidad del dispositivo, que no se cumplen con" mi ipad "".
¿Hay alguna forma en que pueda distribuir una aplicación universal donde la API de HealthKit (framework) solo se ejecuta en el iPhone?
Aquí hay dos capturas de pantalla de mi proyecto:
¿Realmente necesito hacer una aplicación de iPad independiente?
Parece que no puedes usar HealthKit en el iPad:
Del HealthKit Framework Reference:
Tanto HealthKit como la aplicación Health no están disponibles en iPad. El marco de HealthKit no se puede usar en una extensión de aplicación.
puede eliminar healthkit de "Capacidades requeridas del dispositivo" en la info.plist de su proyecto