Question

Comment tester bêta une application iPhone ?Je peux l'obtenir sur mon propre appareil, et toute personne qui me donne un appareil, je peux l'exécuter sur le sien, mais existe-t-il un moyen de créer une version limitée via l'App Store pour les tests bêta ?

En rapport:Regarde aussi cette question pour installer votre application sur les téléphones sans utiliser l'App Store.

Était-ce utile?

La solution

En 2011, un nouveau service appelé « Test Flight » a été lancé et il résout directement ce problème.

Apple a depuis acheté TestFlight en 2014 et l'a intégré à iTunes Connect et App Store Connect.

Autres conseils

Création de profils de distribution ad hoc

Le les instructions fournies par Apple sont ici, mais voici comment j'ai créé un profil d'approvisionnement général qui fonctionnera avec plusieurs applications et ajouté un bêta-testeur.

Ma configuration :

  • Xcode 3.2.1
  • SDK iPhone 3.1.3

Avant de commencer, assurez-vous que...

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

Étape A :Ajouter des appareils au portail de provisioning

  1. Envoyez un e-mail à chaque bêta-testeur avec le message suivant :

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

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

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

    Cette application créera un e-mail.S'il vous plaît, envoyez-le-moi.

  2. Collectez tous les UDID de vos testeurs.

  3. Allez au Portail d'approvisionnement.

  4. Accédez à la rubrique Dispositifs.

  5. Cliquez sur le bouton Ajouter des appareils et ajoutez les appareils précédemment collectés.

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

  1. Démarrez le programme utilitaire Mac OS Accès au trousseau.

  2. Dans son menu principal, sélectionnez Accès au trousseau / Assistant de certificat / Demander un certificat à une autorité de certification...

  3. La boîte de dialogue qui apparaît devrait déjà contenir votre e-mail et le nommer.

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

  5. Enregistrez le fichier sur le disque.

  6. Retourne au Portail d'approvisionnement.

  7. Accédez à la rubrique Certificats.

  8. Allez dans l'onglet Distribution.

  9. Cliquez sur le bouton Demander un certificat.

  10. Téléchargez le fichier que vous avez créé avec Keychain Access : CertificateSigningRequest.certSigningRequest.

  11. Cliquez sur le bouton Approuver.

  12. Actualisez votre navigateur jusqu'à ce que le statut indique Émis.

  13. Clique le Bouton de téléchargement et enregistrez le fichier distribution_identify.cer.

  14. Double-cliquez sur le fichier pour l'ajouter au trousseau.

  15. Sauvegardez le certificat en sélectionnant son Clé privée et le Fichier/Exporter des éléments....

  16. Retourne au Portail d'approvisionnement encore.

  17. Accédez à la rubrique Approvisionnement.

  18. Allez dans l'onglet Distribution.

  19. Cliquez sur le bouton Nouveau profile.

  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'identifiant de l'application.J'ai un identifiant d'application commun à utiliser pour plusieurs applications : Commune d'Evertsson.

  23. Sélectionnez les appareils, dans mon cas le mien et celui de mon testeur.

  24. Soumettre.

  25. Actualisez le navigateur jusqu'à ce que le champ d'état indique Actif.

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

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

Étape C :Créer l'application pour la distribution

  1. Ouvrez votre projet dans Xcode.

  2. Ouvrez le Informations sur le projet vitre:Dans Groupes et fichiers sélectionnez l'élément le plus haut et appuyez sur Cmd+I.

  3. Allez dans l'onglet Configuration.

  4. Sélectionnez la configuration Libérer.

  5. Cliquez sur le bouton Dupliquer et nomme-le Distribution.

  6. Fermez le volet Informations sur le projet.

  7. Ouvrez le Informations sur la cible vitre:Dans Groupes et fichiers développer Cibles, sélectionnez votre cible et appuyez sur Cmd+I.

  8. Allez dans l'onglet Construire.

  9. Sélectionnez le Configuration nommé Distribution.

  10. Trouver la rubrique Signature de code.

  11. Définir la valeur de Identité de signature de code / Tout appareil iPhone OS à Distribution iPhone.

  12. Fermez le volet Informations sur la cible.

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

  14. Créer un nouveau fichier à partir du modèle de fichier Signature de code/Droits.

  15. Nomme le Droits.plist.

  16. Dans ce fichier, décochez la case obtenir-tâche-autoriser.

  17. Apportez le Informations sur la cible volet et recherchez la section Signature de code encore.

  18. Après Droits de signature de code entrez le nom du fichier Droits.plist.

  19. Enregistrez, nettoyez et créez le projet.

  20. Dans Groupes et fichiers trouver le dossier MonApp / Produits et développez-le.

  21. Faites un clic droit sur l'application et sélectionnez Révéler dans le Finder.

  22. Compressez le fichier .app et le fichier .mobileprovision et envoyez l'archive à votre testeur.

    Voici mon application.Pour l'installer sur votre téléphone :

    1. Décompressez le fichier d'archive.

    2. Ouvrez iTunes.

    3. Faites glisser les deux fichiers dans iTunes et déposez-les dans le groupe Bibliothèque.

    4. Synchronisez votre téléphone pour installer l'application.

Fait!Phew.Cela a fonctionné pour moi.Jusqu'à présent, je n'ai ajouté qu'un seul testeur.

Notez qu'il existe une distinction entre les « tests bêta » traditionnels qui sont effectués par des ingénieurs QA professionnels et les « tests bêta publics » qui mettent votre produit à la disposition du public avant qu'il ne soit prêt :)

Vous pouvez effectuer des « tests bêta » – un chargement sur des iPhones/iPods spécifiques que vos testeurs utiliseront.Vous ne pouvez pas effectuer de « tests bêta publics » – une pré-publication au public.

En 2014, avec iOS 8 et XCode 6, Apple a introduit Test bêta de l'application iOS en utilisant iTunes Connect.

Vous pouvez télécharger votre build sur iTunes Connect et inviter des testeurs en utilisant leur identifiant de messagerie.Vous pouvez inviter jusqu'à 2000 testeurs externes en utilisant uniquement leur adresse e-mail.Et ils peuvent installer l'application bêta via Vol d'essai

Alternative Diawi

Depuis diawi.com a ajouté quelques limitations pour les comptes gratuits.

La meilleure alternative disponible et facile à utiliser est

http://buildtry.com

Ça marche à merveille

Utilisation du vol d'essai :

1) créer le fichier ipa par certificat de développement

2) téléchargez le fichier ipa sur testflight

3) Maintenant, pour identifier l'appareil sur lequel tester, ajoutez l'identifiant de l'appareil sur le compte Apple et actualisez votre certificat de développement.Téléchargez le certificat mis à jour et téléchargez-le sur le site Web de Testflight.Vérifiez l'identifiant de l'appareil que vous obtenez.

4) Envoyez maintenant le fichier ipa aux testeurs.

5) Lors du téléchargement du fichier ipa, si les testeurs ne reçoivent aucun avertissement, cela signifie que le jeton de l'appareil + le profil d'approvisionnement ont été vérifiés.Ainsi, les testeurs peuvent désormais télécharger le fichier ipa sur l'appareil et effectuer le travail de test...

Avec iOS 8, Xcode 6, iTunes Connect et TestFlight, vous n'avez plus besoin d'UDID et d'Ad Hocs.Vous aurez juste besoin d’un identifiant Apple de votre bêta-testeur.Pour le moment, vous ne pouvez tester votre application qu'avec 25 testeurs internes, mais bientôt 1 000 testeurs externes seront également disponibles. Ce billet de blog vous montre comment configurer un test bêta avec des testeurs internes.

Il existe un service relativement nouveau appelé Application Hockey, qui semble rivaliser avec TestFlight, mais ils prétendent vous donner accès à un nombre illimité d'utilisateurs, mais cela coûte quelques dollars contrairement à TestFlight qui a désormais été intégré directement dans iTunes Connect.

(Comme le guide officiel est toujours manquant dans ce fil..)

Vol d'essai, acquis par Apple et désormais disponible (iOS8+) pour les tests bêta, permet de confier facilement votre application aux bêta-testeurs sans avoir besoin de collecter au préalable les UUID des appareils (vous n'avez besoin que des adresses e-mail de vos testeurs).Un guide détaillé expliquant toutes les étapes nécessaires peut être trouvé dans le Guide du développeur iTunes Connect.

Vous pouvez utiliser Boîte d'applications, Une application Mac qui utilise votre compte Dropbox pour distribuer vos applications ad hoc et d'entreprise, si vous souhaitez les installer à partir de n'importe quel autre navigateur.

https://github.com/vineetchoudhary/AppBox-iOSAppsWirelessInstallation/releases


Possibilités

Archiver et télécharger IPA

  • Sélectionnez simplement Projet/Espace de travail pour archive -> faire de l'ipa -> télécharger l'IPA -> envoyer un mail -> et arrêter Mac

Télécharger IPA uniquement

  • Sélectionnez simplement le fichier IPA pour télécharger l'IPA -> envoyer un mail -> et arrêter Mac

Fonctionnalité

  • Conserver le même lien
    • Cette fonctionnalité conservera la même URL courte pour tous les futurs ipa téléchargés avec le même identifiant de bundle.
    • Si cette option est activée, vous pouvez également télécharger la version précédente avec la même URL.
  • Courriel automatique Lien de distribution d'application
  • Arrêt automatique du Mac après distribution
  • Taille maximale de téléchargement => Égal au stockage de votre compte Dropbox
  • Expiration de l'application téléchargée => Jusqu'à ce que vous supprimiez de votre Dropbox
  • Installations par application => Illimité
  • Tableau de bord*

    * Sera disponible dans la prochaine version


AppBox et Diawi

Capture d'écran

Télécharger l'IPA

Archiver et télécharger IPA

Téléchargement de l'IPA

Essayez-le ici https://github.com/vineetchoudhary/AppBox-iOSAppsWirelessInstallation/releases

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top