Existe uma maneira de você fazer isso.
Você precisará de acesso ROOT para editar o seguinte arquivo.
Navegue /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk
e abra o arquivo SDKSettings.plist
.
Nesse arquivo, expanda DefaultProperties e altere CODE_SIGNING_REQUIRED para NO
, enquanto estiver lá, você também poderá alterar ENTITLEMENTS_REQUIRED para NO
também.
Você precisará reiniciar o Xcode para que as alterações entrem em vigor. Além disso, você deve fazer isso para todos os .sdk que deseja poder executar no dispositivo.
Agora, nas configurações do seu projeto, você pode mudar Code Signing Identity
para Don't Code Sign
.
Seu aplicativo agora deve criar e instalar no seu dispositivo com sucesso.
ATUALIZAR:
Há alguns problemas no iOS 5.1 SDK de que esse método pode não funcionar exatamente da mesma maneira. Quaisquer outras atualizações serão listadas aqui quando estiverem disponíveis.
ATUALIZAR:
Você pode encontrar o caminho correto para SDKSettings.plist
com xcrun
.
xcrun --sdk iphoneos --show-sdk-path
Novo local SDKSettings.plist para o iOS 5.1 SDK:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/SDKSettings.plist