469 votes

Comment vous bêta-test de l’iPhone ?

Comment pouvez-vous le bêta-test d'une application iPhone? Je peux le faire sur mon propre appareil, et quelqu'un qui me donne l'appareil, je peux l'exécuter sur le leur, mais est-il un moyen de faire une version limitée via l'app store pour la beta test?

Réponse: iOS 4.0 et plus tard: des Instructions sur sans fil de la distribution de votre application à des beta-testeurs.

Liés: voir Aussi cette question sur l'obtention de votre application sur les téléphones sans l'aide de l'App Store.

420voto

Arne Evertsson Points 11286

La création ad hoc de profils de distribution

Les instructions d'Apple sont ici, mais voici comment j'ai créé un général profil de configuration qui vont travailler avec de multiples applications, et ajouté un bêta-testeur.

Ma configuration:

  • Xcode 3.2.1
  • SDK de l'iPhone 3.1.3

Avant de commencer, assurez-vous que..

  • Vous pouvez exécuter l'application sur votre iPhone via Xcode.

Étape A: Ajouter des périphériques à la Provisioning Portal

  1. Envoyer un email à chaque beta testeur avec le message suivant:

    Pour obtenir mon app sur votre iPhone, j'ai besoin de quelques informations sur votre téléphone. Devinez quoi, il y a une application pour ça!

    Cliquez sur le lien ci-dessous et installez et exécutez l'application.

    http://itunes.apple.com/app/ad-hoc-helper/id285691333?mt=8

    Cette application permet de créer un e-mail. Merci de me l'envoyer.

  2. Collecter toutes les avec leur udid de votre testeurs.

  3. Aller à la Provisioning Portal.

  4. Aller à la section Périphériques.

  5. Cliquez sur le bouton Ajouter des Périphériques et ajouter les périphériques précédemment collectées.

Étape B: Créer un nouveau profil de configuration

  1. Démarrez l'utilitaire Mac OS programme Trousseau d'Accès.

  2. Dans son menu principal, sélectionnez le Trousseau d'Accès / Certificat d'Assistant / Demander un Certificat auprès D'une Autorité de certification...

  3. La boîte de dialogue qui s'ouvre devrait déjà avoir votre e-mail et nom il.

  4. Sélectionnez le bouton radio Enregistrée sur le disque et Continuer.

  5. Enregistrez le fichier sur le disque.

  6. Revenir à la Provisioning Portal.

  7. Aller à la section des Certificats.

  8. Allez à l'onglet Distribution.

  9. Cliquez sur le bouton de Demande de Certificat.

  10. Télécharger le fichier que vous avez créé avec le Trousseau d'Accès: CertificateSigningRequest.certSigningRequest.

  11. Cliquez sur le bouton de Contre.

  12. Actualisez votre navigateur jusqu'à ce que l'état est Émis.

  13. Cliquez sur le bouton de Téléchargement et enregistrez le fichier distribution_identify.la cer.

  14. Double-cliquez sur le fichier pour l'ajouter au Trousseau de clés.

  15. Sauvegarde du certificat en sélectionnant sa clé privée et le Fichier / Exporter...".

  16. Revenir à la Provisioning Portal de nouveau.

  17. Aller à la section de Provisionnement.

  18. Allez à l'onglet Distribution.

  19. Cliquez sur le bouton Nouveau Profil.

  20. Sélectionnez le bouton radio Ad hoc.

  21. Entrez un nom de profil, j'ai nommé le mien Evertsson Commun Ad Hoc.

  22. Sélectionnez l'id de l'application. J'ai une commune de l'id de l'application à utiliser pour de multiples applications: Evertsson Commun.

  23. Sélectionnez les périphériques, dans mon cas, mon propre et mon testeur.

  24. Soumettre.

  25. Actualisez le navigateur jusqu'à ce que le champ de l'état du lit Actif.

  26. Cliquez sur le bouton de Téléchargement et enregistrez le fichier sur le disque.

  27. Double-cliquez sur le fichier pour l'ajouter à Xcode.

Étape C: Construire l'application à des fins de distribution

  1. Ouvrez votre projet dans Xcode.

  2. Ouvrez le Projet Info volet: Dans les Groupes Et les Fichiers sélectionnez le premier élément et appuyez sur Cmd+I.

  3. Accédez à l'onglet Configuration.

  4. Sélectionnez la configuration de Libération.

  5. Cliquez sur le bouton Dupliquer et le nom de la Distribution.

  6. Fermer le Projet panneau d'information.

  7. Ouvrez la Cible Info volet: Dans les Groupes Et les Fichiers d'élargir les Cibles, sélectionnez votre cible et appuyez sur Cmd+I.

  8. Allez à l'onglet Construire.

  9. Sélectionnez la Configuration nommé Distribution.

  10. Trouvez la section de Signature de Code.

  11. Définissez la valeur de la Signature du Code d'Identité ou de Tout Appareil iPhone OS pour iPhone de Distribution.

  12. Fermer la Cible panneau d'information.

  13. Dans la fenêtre principale, sélectionnez la Configuration Active à la Distribution.

  14. Créer un nouveau fichier à partir du fichier de modèle de Signature de Code et de prestations.

  15. Nom de il Droits.plist.

  16. Dans ce fichier, désactivez la case à cocher obtenir la tâche de permettre.

  17. Afficher la Cible Info volet, et de trouver la section de Signature de Code à nouveau.

  18. Après la Signature du Code des Droits entrez le nom de fichier de Droits.plist.

  19. Enregistrer, propre, et de construire le projet.

  20. Dans les Groupes Et les Fichiers trouver le dossier MyApp / Produits et de l'étendre.

  21. Cliquez-droit sur l'application et sélectionnez "afficher dans le Finder.

  22. Zip le .application fichier et le .fichier mobileprovision et d'envoyer l'archive sur votre testeur.

    Voici l'une de mes applications. Pour l'installer sur votre téléphone:

    1. Décompressez le fichier d'archive.

    2. Ouvrez iTunes.

    3. Faites glisser les fichiers dans iTunes et de les déposer dans le groupe de la Bibliothèque.

    4. La synchronisation de votre téléphone pour installer l'application.

Fait! Ouf. Cela a fonctionné pour moi. Jusqu'à présent, j'ai seulement ajouté un testeur.

173voto

Jason Points 1480

Il y a un nouveau service appelé « vol Test », et il aborde cette question directement. N’hésitez pas à le trouver plus d’infos ici - http://testflightapp.com/

30voto

Jordi Bunster Points 3840

Craig Hockenberry explique comment il a fait pour Twitterrific.

12voto

eploko Points 4308

Dans le cas où vous voudriez trouver des bêta-testeurs, un service spécial a vu le jour récemment ciblant le test bêta des applications iPhone: ibetatest.com

11voto

abg Points 71

Notez qu'il existe une distinction entre les «tests bêta» traditionnels effectués par des ingénieurs professionnels de l'assurance qualité et les «tests bêta publics» qui diffusent votre produit au public avant qu'il ne soit prêt:)

Vous pouvez effectuer des "tests bêta" - en les chargeant sur des iPhones / iPod spécifiques que vos testeurs utiliseront. Vous ne pouvez pas faire de "beta test public" - pré-diffusion au public.

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