Seguir usando Snow Leopard con iOS 5.1 para no pasarte a Lion y su Xcode

iOS 5.1

Si has encontrado este post, seguro que te encuentras en la misma situación que nosotros hace unos días, cuando uno de los iPhones que usamos para desarrollo lo actualizamos, más o menos sin querer. La situación era que cuando lo conectábamos al Xcode para probar las aplicaciones que estamos desarrollando nos daba un error de compatibilidad, le faltaba el SDK del 5.1 para poder continuar. Buscando información la conclusión a la que llegas es actualizar el Xcode 4.2 a una nueva versión, pero esa nueva versión en la 4.3.1 y solo está hecha para Lion. Aquí tenemos el problema, ¿actualizamos todos los Macs de desarrollo a Lion, sin tener en cuenta si modificará otros entornos de desarrollo con otras tecnologías que están montados en ellos? Nos parecía un poco arriesgado, así que decidí buscar otra solución. Después de unas cuantas vueltas la encontré. Se trata de bajarte el “Xcode 4.3.1 for Lion” montarlo en tu Mac, y luego copiar solo los archivos necesarios para poder compilar con el SDK 5.1, para el iPhone y para el emulador. Los pasos son:

Descargar Xcode 4.3.1 for Lion

  • Montar el .dmg que se ha descargado.
  • Ejecutar en el terminal estos comandos:
sudo cp -R /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/ 
sudo cp -R /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/ 
sudo cp -R /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176) /Developer/Platforms/iPhoneOS.platform/DeviceSupport/ 
cd /Developer/Platforms/iPhoneOS.platform/DeviceSupport/ 
sudo rm -f ./Latest 
sudo ln -s ./5.1 (9B176) ./Latest 
  • Reiniciar el Mac (importante, si no fallará).
  • Hacer un clean de los proyectos antes de volver a compilar.

Espero que os sirva.

4 thoughts on “Seguir usando Snow Leopard con iOS 5.1 para no pasarte a Lion y su Xcode

  • March 19, 2012 at 3:27 pm
    Permalink

    Muchas gracias , muy buena info!

    Reply
  • August 7, 2012 at 5:29 am
    Permalink

    Hola haber si me puedes ayudar… recién quiero empezar a usar xcode tengo una Mac OS X version: 10.6.8 y quiero hacer aplicaciones para un ipad 2 version: 5.1.1, ya me estoy bajando el Xcode 4.3.3 for lion, ¿tengo que usar el mismo código en la terminal?…. saludos

    Reply
  • October 1, 2012 at 7:02 pm
    Permalink

    Funcionara lo mismo ahora para iOS 6.0?

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *