14 Mar, 2012 12:02
Como utilizar o Xcode 4.2 com dispositivos com iOS 5.1
Como todos sabemos, a Apple sempre quer que os desenvolvedores estejam com seu ambiente o mais atualizado possível, por isso, de vez em quando, eles forçam a barra para uma atualização, como desta vez. O problema é que nem sempre os desenvolvedores querem migrar seus ambientes quando a Apple bem entende, e o motivo não é apenas o valor do Mac OS X Lion de US$30, é também o fato de computadores antigos não suportarem o sistema, ficando lentos demais, ou com o risco de migrar o ambiente no meio de um projeto.
Mas para isso sempre existe uma gambiarra solução. A solução aqui é baixar o Xcode 4.3.1 diretamente do site de desenvolvedores da Apple (não da Mac App Store, pois ela valida se você está com o Lion instalado) e baixar o arquivo xcode4.3.1for_lion.dmg. Depois do arquivo baixado, monte o volume e execute os seguintes 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
Note que eu estou assumindo que a pasta que o Xcode 4 está instalado no seu Mac é /Developer.
Esses comandos copiarão para o seu Xcode antigo tudo que você precisa para trabalhar com os dispositivos com iOS 5.1, inclusive o simulador do iOS 5.1 e o suporte a debug.
Espero ter ajudado a galera do Snow Leopard, pelo menos até as próximas versões...