397 votes

Tester une application iOS sur un appareil sans le programme de développement d'Apple ni le jailbreak.

Comment puis-je tester une application iOS sur mon ipod touch sans m'inscrire au programme de développement d'Apple ou sans jailbreaker mon ipod ?

Aucune des deux n'est une option viable pour le moment.

J'aimerais tester sur l'appareil lui-même plutôt que sur l'émulateur à l'écran, pour voir comment il se comporte sur un vrai ipod.

444voto

BoltClock Points 249668

Malheureusement, vous ne pouvez pas. Selon Documentation d'Apple sur les certificats de l'iPhone - Les certificats iOS/iPhone sont uniquement délivrés aux membres du programme de développement iOS.

Ce sont les deux seules options. Sans compte de développeur payant, vous ne pourrez pas approvisionner votre appareil pour exécuter votre application, et sans jailbreak de votre appareil, vous ne pourrez pas utiliser les moyens compatibles avec JB (quels qu'ils soient) pour installer votre application sur votre appareil.

81voto

WrightsCS Points 32170

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

13voto

Firula Points 468

Je n'ai jamais essayé, mais je fais une recherche sur Google, Jailcoder semble être une solution. Le problème est que l'appareil doit être jailbreaké. Si quelqu'un a essayé, veuillez commenter et nous faire savoir comment cela a fonctionné.

7voto

MatthewPearson Points 111

Les références JailCoder ci-dessus pointent vers un site qui n'existe plus. Il semble que vous devriez utiliser http://oneiros.altervista.org/jailcoder/ ou https://www.facebook.com/jailcoder

3voto

razor7 Points 235

Je viens de tester JailCoder www.jailcoder.com et je suis capable d'exécuter et déboguer sur les appareils jailbreakés. Vous avez juste besoin d'une nouvelle installation intacte de xCode, sinon, il suffit de désinstaller et d'installer xCode à nouveau et de lancer JailCoder.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X