Estoy trabajando en esto ahora. Tengo el mismo problema.
Los principales problemas aquí son que:
1) Apple nunca proporcionó un cuadro de diálogo de advertencia de que esto podría deshabilitar a las personas que se desarrollan bajo Snow Leopard.
2) No hay una manera fácil de deshacer esto.
3) Esto no debería suceder en una actualización de lanzamiento puntual.
He intentado instalar el ipsw anterior de 5.0.1 para mi Gen 4 IPod Touch desde aquí:
dónde descargar los enlaces de restauración del firmware del iPod touch
No se instalará.
He descargado el Lion Xcode 4.3.1 desde aquí (inicie sesión como desarrollador primero)
Lion Xcode 4.3.1
Y ejecute algunos scripts de los foros de desarrollo aquí:
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
Desmonta el Lion DMG y reinicia Xcode. Esto me permitió probar 5.1 en el simulador, pero rompió cada compilación en cada dispositivo con un SIGABRT o error de enlace.
Me voy a la tienda de Apple para que restauren mi dispositivo. Si obtengo más información, les avisaré a todos. Esta ha sido una sorpresa MUY CARA y MUY AGRADABLE.