Hay una manera de hacer esto.
Necesitará acceso ROOT para editar el siguiente archivo.
Navega /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk
y abre el archivo SDKSettings.plist
.
En ese archivo, expanda DefaultProperties y cambie CODE_SIGNING_REQUIRED a NO
, mientras esté allí, también puede cambiar ENTITLEMENTS_REQUIRED a NO
también.
Deberá reiniciar Xcode para que los cambios surtan efecto. Además, debe hacer esto para cada .sdk que desee poder ejecutar en el dispositivo.
Ahora, en la configuración de su proyecto, puede cambiar Code Signing Identity
a Don't Code Sign
.
Su aplicación ahora debería compilarse e instalarse en su dispositivo con éxito.
ACTUALIZAR:
Hay algunos problemas con iOS 5.1 SDK que este método puede no funcionar exactamente igual. Cualquier otra actualización se enumerará aquí cuando esté disponible.
ACTUALIZAR:
Puede encontrar la ruta correcta a SDKSettings.plist
con xcrun
.
xcrun --sdk iphoneos --show-sdk-path
Nueva ubicación SDKSettings.plist para iOS 5.1 SDK:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/SDKSettings.plist