2011-04-10 11 views
6

Mi aplicación es compatible con armv6 y armv7 en la tienda de aplicaciones. Está listo para la venta. Quiero eliminar armv6. Decidí hacer una actualización (mi aplicación solo con armv7). Pero recibí un error en el cargador de la aplicación: la actualización debe ser compatible con armv6 y armv7. Cómo resolver un problema.Mi aplicación es compatible con armv6 y armv7 en la tienda de aplicaciones. Quiero eliminar armv6. Cómo resolver un problema

+0

¿Por qué quieres eliminar el soporte de armv6? El iphone original y el iphone 3G no son compatibles con armv7 (ni tampoco con los toques de ipod de la 1ª/2ª generación), por lo que evitarían que tu aplicación se ejecute en esos dispositivos. – Twelve47

+0

mi aplicación funciona muy lentamente en 3g, (necesitaba 256 RAM) – Voloda2

Respuesta

4

Creo que el problema es que no se puede restringir las capacidades del dispositivo después de la presentación. Desde el iTunes Connect Administrar aplicaciones FAQ:

"para cambiar la información Requisitos de dispositivo después de su primera binaria ha sido enviado, usted debe presentar una actualización de la aplicación en iTunes Connect para proporcionar un nuevo binario con la nueva información en la clave UIRequiredDeviceCapabilities . Se le permite expandir solo los requisitos de su dispositivo. No se permite enviar una actualización a su binario para restringir los requisitos de su dispositivo. "[énfasis añadido]

He estado buscando una forma de evitar esto o que Apple específicamente permite la eliminación del soporte de armv6 con el enfoque de la versión de iOS5. Cruzando los dedos. : -/

+0

¿Qué tal si actualiza el objetivo a ** 4.3 **, será legal ahora eliminar ** armv6 **? ** Tenga en cuenta que armv6 no se ejecuta 4.3! ** –

0

Ha especificado UIRequiredDeviceCapabilities en su info.plist? Esto podría ser su problema, check the Apple Q&A here

+0

sí, lo hice. Pero no puedo subir una nueva versión. cargador de aplicaciones: la actualización debe ser compatible con armv6 y armv7. – Voloda2

1

en Xcode, ir a la configuración de generación de su proyecto. Actualice su destino de implementación a iOS 4.3.

(estoy usando ios5/xcode4)

+0

Es una gran solución si solo quiere admitir 4.3 o superior, pero en el momento en que se nos requirió respaldar de nuevo a 4.0. – LoriHC

Cuestiones relacionadas