La última versión de Xcode documentada por Apple para incluir el SDK de iOS 5 es Xcode 4.3.3 para Lion. Apple no documenta en las notas de la versión si también se incluye en Xcode 4.4 y Xcode 4.4.1. Sin embargo, para Xcode 4.5 definitivamente ya no está incluido.
Lo importante a tener en cuenta aquí es que en realidad no es necesario tener el SDK de iOS 5 con el fin de construir una aplicación para iOS 5. Esto significa que usted puede construir aplicaciones para iOS 5 con un Xcode que es más reciente, y no como tal incluye el SDK de iOS 5.
Para ello, establezca el objetivo de despliegue de su proyecto. Dentro de Xcode, haga clic en su proyecto (el icono del plano), seleccione la pestaña Información y, a continuación, tiene un menú desplegable llamado "iOS Deployment Target". Querrás ponerlo en 5.1.
Con las versiones modernas de Xcode, puede descargar simuladores, etc directamente desde la última Xcode - sin embargo, esto sólo se remonta a iOS 8 para Xcode 10. Lo mismo ocurre con el objetivo de despliegue.
El resultado final es que se puede utilizar un Xcode mucho más reciente que Xcode 4.3, aunque no las últimas versiones de Xcode 10. Solo tienes que acordarte de configurar el objetivo de despliegue del proyecto.
0 votos
¿No puedes descargar el soporte para el antiguo objetivo dentro de Xcode? Este suele ser el caso - no viene con simuladores, etc para cada versión - pero se puede descargar en la demanda dentro de Xcode.
0 votos
@nohillside Voy a probar eso, no busqué bien y se me pasó esta info. Aunque no hay muchas esperanzas. @jksoegaard Me gustaría hacerlo, pero no sé si es posible desde XCode, y si es así, cómo.
0 votos
@Nyx Acabo de probarlo en Xcode, y lamentablemente el último Xcode sólo permite la descarga para iOS versiones 8 y superiores. He escrito lo que hay que hacer como una respuesta a continuación.
0 votos
XCode 6.4 tampoco es compatible con Mojave, probaré con una versión más reciente. Quizás XCode 7 o XCode 8 puedan ser compatibles.