Depois de muito procurar, achei uma solução para o problema de incompatibilidade de versão entre o XCode 4.2 e o iOS 5.1.
O processo é bem simples e não demora muito. Na real que o que pode demorar mais é fazer o download do XCode 4.4.1 para realizar a configuração.
Primeiro passo, esteja com o XCode 4.2 já instalado e configurado.
Baixe o XCode 4.4.1 do site da Apple seguindo o link abaixo.
https://developer.apple.com/downloads/index.action#
Não tente baixar o XCode 4.4.1 pela App Store, ele vai verificar o sistema operacional e não fará o download.
Após baixar o XCode 4.4.1, monte a imagem e feche o XCode 4.2 caso esteja aberto.
Abra o terminal e execute os comandos abaixo.
Alguns comandos podem pedir a senha de administrador.
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/
sudo rm -f /Developer/Platforms/iPhoneOS.platform/DeviceSupport/Latest
cd /Developer/Platforms/iPhoneOS.platform/DeviceSupport/
sudo ln -s ./5.1\ \(9B176\) ./Latest
Feito isso é só reabrir o XCode, compilar e rodar sua app no dispositivo!
fonte: forum.unity3d.com