Si mi compilation se dirige a iOS 5.0, ¿qué sucede cuando las versiones anteriores del sistema operativo intentan downloadlo / ejecutarlo?

Hace poco envié una aplicación a la tienda de aplicaciones. El objective de mi versión de iOS es 5.0.

¿Qué pasará cuando los usuarios con versiones anteriores de iOS intenten download mi aplicación?

Cuando los usuarios de un iOS anterior intenten comprarlo / instalarlo, recibirán una alerta que dice que necesitan iOS5 para ejecutar esta aplicación … y no podrán comprar

Si los usuarios lo descargan de iTunes en su computadora, se downloadán, pero no podrán sincronizarlo con sus iDevices. Pero si tratan de downloadlo directamente desde su dispositivo iDevice, el dispositivo mostrará una alerta, indicando que no podrán downloadlo.

Pero, la mayoría de las aplicaciones en este momento tienen una versión más baja de iOS para una audiencia más amplia.

Si quieres probar esto, puedes cambiar la compilation de destino de tu aplicación y ejecutarlo en un simulador / teléfono de testing para ver qué sucede.

Si hay algo en la aplicación de iPhone que solo es iOS 5, debería haber algunos problemas. Las references ARC y débiles son compatibles con iOS 4.x, pero no con iOS 3.x.

EDITAR: asegúrese de que el SO mínimo requerido no esté también configurado en iOS 5, ya que entonces no se ejecutará en ninguna versión inferior del sistema operativo.