GitHub para Snow Leopard


Logo GitHub

Logo GitHub

La semana pasada os hacía un resumen del fantástico sistema de control de versiones GIT. En esa entrada os hablé de un programa para poder gestionar de modo visual las operaciones con el repositorio, add, commit, ramas, push, historial de commits y archivos… etc. Hoy quería subiros aquí una versión antigua de GitHub para Snow Leopard. Me acuerdo que cuando la intenté conseguir me pasé mucho tiempo buscándola, ya que en la página oficial (http://mac.github.com/) solo te permite descargar la última versión, me imagino que ahora compatible con Lion y Mountain Lion.

Después de descargarla se actualiza automáticamente a la versión 1.2.3 que es la última para el sistema operativo Snow Leopard.

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.