Il y a un moyen de le faire.
Vous aurez besoin d'un accès Root pour modifier le fichier suivant.
Naviguez vers /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk
et ouvrir le fichier SDKSettings.plist
.
Dans ce fichier, développez Propriétés par défaut et le changement CODE_SIGNATURE_REQUIRED à NO
Pendant que vous êtes là, vous pouvez également modifier les éléments suivants DROITS_OBLIGATOIRES à NO
également.
Vous devrez redémarrer Xcode pour que les changements soient pris en compte. De plus, vous devez faire cela pour chaque .sdk que vous voulez pouvoir exécuter sur le dispositif.
Maintenant, dans les paramètres de votre projet, vous pouvez changer Code Signing Identity
à Don't Code Sign
.
Votre application devrait maintenant être construite et installée sur votre appareil avec succès.
UPDATE :
Il y a quelques problèmes avec SDK iOS 5.1 que cette méthode peut ne pas fonctionner exactement de la même manière. Toute autre mise à jour sera indiquée ici dès qu'elle sera disponible.
UPDATE :
Nouvel emplacement de SDKSettings.plist pour le SDK iOS 5.1 :
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/SDKSettings.plist