¿Se pueden ejecutar las aplicaciones compiladas con una versión anterior de Xcode en iOS más nuevo?

1

¿Los proyectos compilados en versiones anteriores de Xcode pueden ejecutarse correctamente (o en absoluto) en la versión más reciente de iOS?

Por ejemplo, ¿puede un proyecto compilado en Xcode 4.2 ejecutarse en plataformas con iOS 8.

¿Es esto posible?

    
pregunta user3213028 12.07.2015 - 23:48

2 respuestas

1

Si no está utilizando la API eliminada, debería ejecutarse bien. Sin embargo, algunos métodos se comportan de manera diferente. Puede tener problemas con la interfaz de usuario (por ejemplo, Alerts y Actionsheets ahora usa diferentes API). Si has apuntado a iOS < 7 entonces la interfaz de usuario definitivamente será un desastre.

Puede consultar las diferencias de API en el sitio Apple Developer (es iOS 7.1 - 8.0 dif, compruebe los anteriores para estar seguro).

Para resumir: si has estado siguiendo las recomendaciones de Apple mientras escribías código en Xcode anterior para iOS anterior, no debería haber muchos problemas. Pero nunca lo sabrás hasta que corras y lo pruebes.

    
respondido por el Mateusz Szlosek 13.07.2015 - 11:42
0

Definitivamente no soy un experto, pero por lo que he visto, ocasionalmente ciertas partes del código necesitan actualización / reescritura para permitir que Xcode compile con un nuevo SDK.

    
respondido por el Thomas Jones 12.07.2015 - 23:51

Lea otras preguntas en las etiquetas