¿Cuándo Apple comenzará a rechazar las aplicaciones creadas con Xcode 4.x?

Actualizar

El 17 de diciembre de 2013, Apple emitió una statement sobre cuándo obligarán a todos a enviar nuevas aplicaciones con Xcode 5:

"A partir del 1 de febrero, las nuevas aplicaciones y actualizaciones de aplicaciones enviadas a la App Store deben estar compuestas con la última versión de Xcode 5 y deben optimizarse para iOS 7."

iOS 7 fue anunciado originalmente el 10 de junio de 2013 , y Xcode 5.x se lanzó el 22 de octubre de 2013 . Esto abarca un período de casi ocho meses entre el anuncio de iOS 7 y el cumplimiento de las presentaciones de Xcode 5, con el lanzamiento de Xcode muy bien en el medio.


Pregunta original

Las aplicaciones comstackdas con Xcode 4.x (que tienen como objective los SDK de iOS 6.x) se ejecutarán en iOS 7 en una especie de modo henetworkingado, emulando funciones como las barras de estado negras, antiguas apariciones UISwitch, etc. No sé si este modo está documentado en algún lugar con otro nombre o tal vez no se discute debido a restricciones de NDA, pero no puedo encontrar ningún detalle al respecto (votos por el nombre aceptado canónicamente de este modo).

Si comstack la misma aplicación sin modificaciones de Xcode 5, se comstack como un ciudadano de primera class con iOS 7, con la nueva apariencia y controles de la barra de estado. De hecho, no puedo encontrar ninguna forma en Xcode 5 para que la aplicación se inicie en modo henetworkingado (voy a recomendar los comentarios para cualquier sugerencia que no infringe el NDA sobre esto, pero la verdadera pregunta es sobre otra cosa).

La aplicación en la que estoy trabajando actualmente funciona en este modo henetworkingado, pero se bloqueará cuando se compile con Xcode 5, debido a un código muy antiguo de iOS 4.x. Esto se puede abordar, por supuesto, pero con una date límite corta, el cliente me pidió que no lo abordara, centrándose primero en un set de funciones y solo después de actualizar el proyecto para ser una aplicación iOS 7 "real".

Al sopesar todos los rumores y experiencias de los últimos años, el lanzamiento de iOS 7 es supuestamente inminente . Es absolutamente vital que las actualizaciones en las que estoy trabajando actualmente se envíen a App Store como una actualización de iOS 6. Según mi conocimiento actual, esto significa que la aplicación debe buildse con Xcode 4, inherentemente con el set base SDK tot iOS 6.x (o iphoneos6.1 como se le llama en la configuration de compilation).

http://i.stack.imgur.com/LISDN.png

Asumo que Apple, en algún momento, comenzará a rechazar las aplicaciones que se crearon con Xcode 4 y el SDK de iOS 6, para impulsar la adopción de aplicaciones iOS 7 reales, eliminando progresivamente la necesidad del modo henetworkingado . Con esto espero aspirar a una presentación de la aplicación iOS 6 antes de que empiecen a rechazar las aplicaciones de la "vieja escuela", pero no tengo una idea real de cuándo podría ser.

Entonces viene la pregunta real:

¿Hay ejemplos de casos como estos con versiones anteriores de iOS, que Apple comenzó a rechazar las aplicaciones creadas con Xcodes o SDK más antiguos? El marco de time entre el lanzamiento de una versión de iOS y cuando Apple rechaza las aplicaciones es lo que más me interesa.

PD Aquí hay una publicación en el foro que parece indicar que esto está sucediendo en torno al lanzamiento de iOS 6, pero la última publicación lo devalúa: http://www.cocos2d-iphone.org/forums/topic/apple-dev-support-says- all-apps-must-now-be-built-with-ios-6-sdk

PPS También está la date en que Apple comenzó a rechazar las aplicaciones no optimizadas para iPhone5, pero eso no tenía nada que ver con un cambio en el SDK, y mucho less con una versión mayor que cambia de 6 a 7: http://thenextweb.com/apple/2013/03 / 21 / after-a-year-of-warnings-apple-will-no-longer-accept-any-apps-that-use-udids-as-of-may-1st /