ios - must - missing info plist key
Info.plist de la aplicaciĆ³n no puede contener valores para la clave UIRequiredDeviceCapabilities (4)
" Info.plist de la aplicación no puede contener valores para la clave UIRequiredDeviceCapabilities que evitaría que esta aplicación se abra en cualquier dispositivo iOS. Para obtener más información, consulte Descripción de la clave UIRequiredDeviceCapabilities " .
Sigo recibiendo este error al intentar enviar la aplicación para su revisión en iTunes Connect.
Estoy usando: Xcode 6.1.1, Application Loader 3.0, LiveCode 6.7 (probado con 7.0.1 también, mismo resultado)
Construir para iOS:
- iPod y iPhone 4.3 o posterior
- Tipo de autorización de ubicación: Siempre (las opciones están en gris aquí y no se pueden cambiar ...)
- Requisitos y restricciones: Requerido: cámara de enfoque automático / cámara fija, WiFi
En mi aplicación, estoy usando mobilePickPhoto para tomar fotos y sacarlas de la biblioteca.
Por favor, avíseme si alguien ha encontrado el mismo problema antes ...
Gracias.
Al actualizar una aplicación, parece que no puede agregar nuevas restricciones a las capacidades requeridas del dispositivo. El servicio de validación automática que Apple ha integrado en Xcode rechazará cualquier actualización con capacidades de dispositivo UIR requeridas más restrictivas que la versión anterior, incluso antes de que puedas subirla a iTunes Connect.
http://oleb.net/blog/2011/12/uirequireddevicecapabilities-cannot-be-changed-in-app-updates/
Me parece que la auto-focus-camera
still-camera
son mutuamente exclusivas.
De la referencia :
auto-focus-camera
Incluya esta tecla si su aplicación requiere (o específicamente prohíbe) las capacidades de enfoque automático en la cámara fija del dispositivo. Aunque la mayoría de los desarrolladores no deberían necesitar incluir esta clave, puede incluirla si su aplicación es compatible con la fotografía macro o requiere imágenes más nítidas para realizar algún tipo de procesamiento de imágenes.
still-camera
Incluya esta tecla si su aplicación requiere (o prohíbe específicamente) la presencia de una cámara en el dispositivo. Las aplicaciones utilizan la interfaz UIImagePickerController para capturar imágenes desde la cámara fija del dispositivo.
Me imagino que auto-focus-camera
implica auto-focus-camera
still-camera
, por lo que eliminaría still-camera
como un requisito. Sin embargo, esto es solo una conjetura.
No necesitaba ninguna comprobación de hardware con mi problema similar, pero eliminar UIRequiredDeviceCapabilities
completamente y cambiar el formato del proyecto a 6.3 compatible parecía UIRequiredDeviceCapabilities
este problema para mí.
El mío era un proyecto antiguo, originalmente configurado para Xcode 3.2 compatible.
<string>armv7</string>
de la matriz en UIRequiredDeviceCapabilities en info.plist y ahora mi estado está en espera de revisión. Parece que fue un error de conexión de iTunes en mi caso