Question Comment bêta-t-on une application iphone?


Comment pouvez-vous tester 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 leur, mais y a-t-il un moyen de faire une version limitée via l'App Store pour les tests bêta?

Related: Voir aussi cette question pour obtenir votre application sur les téléphones sans utiliser l'App Store.


448
2017-09-02 17:52


origine


Réponses:


Il y a un nouveau service appelé "Test Flight", qui traite directement de ce problème.

Apple a depuis acheté TestFlight et l'a intégré dans iTunes Connect


163
2018-02-01 22:24



Création de profils de distribution ad hoc

le les instructions que fournit Apple sont ici, mais voici comment j'ai créé un profil de provisioning général qui fonctionnera avec plusieurs applications, et ajouté un testeur bêta.

Ma configuration:

  • Xcode 3.2.1
  • iPhone SDK 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 périphériques au portail de provisionnement

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

    Pour mettre mon application sur votre iPhone, j'ai besoin d'informations sur votre téléphone. Devinez quoi, il y a 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 va créer un email. S'il vous plaît envoyez-le moi.

  2. Collectez tous les UDID de vos testeurs.

  3. Aller à la Portail d'approvisionnement.

  4. Aller à la section Dispositifs.

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

Étape B: Créer un nouveau profil d'approvisionnement

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

  2. Dans son menu principal, sélectionnez Keychain Access / Certificate Assistant / Demander un certificat auprès d'une autorité de certification ...

  3. La boîte de dialogue qui apparaît doit avoir votre email et le nommer.

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

  5. Enregistrez le fichier sur le disque.

  6. Retournez à la Portail d'approvisionnement.

  7. Aller à la section Certificats.

  8. Aller à 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 Aprove.

  12. Actualisez votre navigateur jusqu'à ce que le statut affiche Publié.

  13. Clique le Bouton Télécharger 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 articles ....

  16. Retournez à la Portail d'approvisionnement encore.

  17. Aller à la section Provisionnement.

  18. Aller à 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 Common Ad Hoc.

  22. Sélectionnez l'identifiant de l'application. J'ai un identifiant d'application commun à utiliser pour plusieurs applications: Evertsson Common.

  23. Sélectionnez les appareils, dans mon cas, les miens et ceux 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 Infos sur le projet volet: In Groupes et fichiers sélectionnez l'élément le plus en haut et appuyez sur Cmd + I.

  3. Aller à l'onglet Configuration.

  4. Sélectionnez la configuration Libération.

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

  6. Fermez le volet Infos sur le projet.

  7. Ouvrez le Infos ciblées volet: In Groupes et fichiers développer Cibles, sélectionnez votre cible et appuyez sur Cmd + I.

  8. Aller à l'onglet Construire.

  9. Sélectionnez le Configuration nommé Distribution.

  10. Trouver la section Signature de code.

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

  12. Fermez le volet Infos 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 Entitlements.plist.

  16. Dans ce fichier, décochez la case get-task-allow.

  17. Amenez le Infos ciblées volet, et trouvez la section Signature de code encore.

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

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

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

  21. Cliquez avec le bouton 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.

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


409
2018-03-11 15:35



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.


9
2018-01-27 06:17



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

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


4
2017-12-18 09:07



Diawi Alternative

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

La meilleure alternative disponible et facile à utiliser est la suivante

http://buildtry.com

Cela fonctionne awsome


3
2017-11-06 06:56



Utiliser testflight:

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

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

3) Maintenant, pour identifier le périphérique à tester, ajoutez l'identifiant de périphérique 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 périphérique + le profil d'approvisionnement ont été vérifiés. Ainsi, les testeurs peuvent maintenant télécharger le fichier ipa sur l'appareil et faire le travail de test ...


2
2018-02-28 05:16



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


2
2017-09-12 06:20



Il y a un service relativement nouveau appelé HockeyApp, qui semble rivaliser avec TestFlight, cependant, ils prétendent vous donner accès à un nombre illimité d’utilisateurs, mais cela coûte un peu à la différence de TestFlight qui a été intégré directement dans iTunes Connect.


2
2017-12-17 15:58



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

Vol d'essai, acquis par Apple et maintenant (iOS8 +) disponible pour les tests bêta, il est facile de remettre votre application aux bêta-testeurs sans avoir à collecter au préalable les identifiants UUID de l'appareil (vous n'avez besoin que des adresses électroniques de vos testeurs). Un guide détaillé expliquant toutes les étapes nécessaires peut être trouvé dans le iTunes Connect Guide du développeur.


1
2017-11-10 12:45



Vous pouvez utiliser AppBoxApplication Mac qui utilise votre compte Dropbox pour vous distribuer des applications ad hoc et d'entreprise, si vous souhaitez installer un autre navigateur.

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


Options

Archiver et télécharger IPA

  • Sélectionnez simplement Projet / Espace de travail pour archiver -> faire de l'ipa -> télécharger ipa -> envoyer un mail -> et shutdown mac

Télécharger IPA uniquement

  • Il suffit de sélectionner le fichier IPA à télécharger ipa -> envoyer un mail -> et shutdown mac

Fonctionnalité

  • Garder le même lien
    • Cette fonctionnalité gardera 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.
  • E-mail automatique Lien de distribution d'applications
  • Arrêt automatique Mac après la distribution
  • Taille de téléchargement maximale => Egal 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 future version


AppBox vs 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


1
2017-09-08 05:16