Comment faites-vous pour le test bêta d'une application 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?
Connexes: voir Également la cette question sur l'obtention de votre application sur les téléphones sans l'aide de l'App Store.
- developer.apple.com/library/ios/documentation/IDEs/Conceptual/...
- Vous pouvez utiliser AppBox,Une application mac qui utilise votre compte dropbox à distribuer vous ad-hoc et enterprice applications, si vous voulez installer un formulaire de n'importe quel autre navigateur github.com/vineetchoudhary/AppBox-iOSAppsWirelessInstallation/...
Vous devez vous connecter pour publier un commentaire.
Dans l'année 2011, il y a un nouveau service appelé "Vol d'Essai", et il traite directement de cette question.
Apple a depuis acheté TestFlight en 2014 et l'a intégrée dans iTunes Connect et App Store Connect.
La création ad hoc de la distribution des profils de
La 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:
Avant de commencer, assurez-vous que..
Étape A: Ajouter des périphériques à la Provisioning Portal
Envoyer un e-mail à chaque beta testeur avec le message suivant:
De recueillir tous les avec leur udid de votre testeurs.
Aller à la Provisioning Portal.
Aller à la section Appareils.
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
Démarrer l'utilitaire Mac OS programme Trousseau d'Accès.
Dans son menu principal, sélectionnez Trousseau d'Accès /Certificat d'Assistant /Demander un Certificat auprès D'une Autorité de certification...
La boîte de dialogue qui s'ouvre devrait déjà avoir votre e-mail et nom il il.
Sélectionnez le bouton radio Enregistré sur le disque et Continuer.
Enregistrer le fichier sur le disque.
Revenir à la Provisioning Portal.
Aller à la section Certificats.
Allez à l'onglet Distribution.
Cliquez sur le bouton Demande de Certificat de.
Télécharger le fichier que vous avez créé avec le Trousseau d'Accès: CertificateSigningRequest.certSigningRequest.
Cliquez sur le bouton Contre.
Actualiser de votre navigateur jusqu'à ce que le statut de lit Émis.
Cliquez sur le bouton de Téléchargement et enregistrez le fichier distribution_identify.cer.
Double-cliquez sur le fichier pour l'ajouter au Trousseau de clés.
De sauvegarde du certificat par la sélection de ses clé privée et la Fichier /Exporter des Éléments....
Revenir à la Provisioning Portal de nouveau.
Aller à la section Provisionnement.
Allez à l'onglet Distribution.
Cliquez sur le bouton Nouveau Profil.
Sélectionnez le bouton radio Ad hoc.
Entrez un nom de profil, j'ai nommé le mien Evertsson Commun Ad Hoc.
Sélectionnez l'id de l'application. J'ai une commune de l'id de l'application à utiliser pour de multiples applications: Evertsson Commune.
Sélectionnez les périphériques, dans mon cas, mon propre et mon testeur.
Soumettre.
Actualiser le navigateur jusqu'à ce que le champ de l'état du lit Active.
Cliquez sur le bouton Télécharger et enregistrez le fichier sur le disque.
Double-cliquez sur le fichier pour l'ajouter à Xcode.
L'étape C: Construire l'application à des fins de distribution
Ouvrez votre projet dans Xcode.
Ouvrir le Projet Info volet: Dans Groupes & Fichiers sélectionnez le premier élément et appuyez sur Cmd+I.
Allez à l'onglet Configuration.
Sélectionnez la configuration Libération.
Cliquez sur le bouton Double et nom il Distribution.
Fermer le Projet panneau d'information.
Ouvrir le Cible Info volet: Dans Groupes & Fichiers développez Cibles, sélectionnez votre cible et appuyez sur Cmd+I.
Allez à l'onglet Construire.
Sélectionnez le Configuration nommé Distribution.
Trouver la section de Signature de Code.
Définir la valeur de de Signature de Code d'Identité ou de Tout Appareil iPhone OS à iPhone de Distribution.
À proximité de la Cible panneau d'information.
Dans la fenêtre principale, sélectionnez le Configuration Active à Distribution.
Créer un nouveau fichier à partir du fichier de modèle Code de Signature /Droits.
Nom il Droits.plist.
Dans ce fichier, désactivez la case à cocher obtenir la tâche de permettre.
Afficher le Cible Info volet, et trouvez la section de Signature de Code de nouveau.
Après la Signature du Code des Droits entrez le nom du fichier Droits.plist.
Enregistrer, propre, et de construire le projet.
Dans Groupes & Fichiers trouver le dossier MyApp /Produits et de l'étendre.
Cliquez-droit sur l'application et sélectionnez Révéler dans le Finder.
Zip le .application fichier et le .fichier mobileprovision et d'envoyer l'archive sur votre testeur.
Fait! Ouf. Cela a fonctionné pour moi. Jusqu'à présent, j'ai seulement ajouté un testeur.
Remarque qu'il existe une distinction entre le traditionnel "bêta test" qui est faite par des ingénieurs QA, et "test bêta public", qui est la libération de votre produit avant que le public est prêt : )
Que vous pouvez faire "beta testing" -- chargement spécifiques iPhones/iPods vos testeurs vont être en utilisant. Vous ne pouvez pas faire "test bêta public"-pré-divulgation au public.
En 2014 avec iOS 8 et XCode 6 apple a introduit Test Bêta de l'iOS App à l'aide d'iTunes Connect.
Vous pouvez télécharger votre version d'iTunes connect et inviter les testeurs mail à l'aide de leur id. Vous pouvez inviter jusqu'à 2000 externe testeurs en utilisant simplement leur adresse e-mail. Et ils peuvent installer l'application en version bêta par TestFlight
Diawi Alternatives
Depuis diawi.com ont ajouté quelques limitations gratuitement accounds.
Meilleur disponible et facile à utiliser l'alternative est
https://hockeyapp.net/
http://buildtry.com
Il fonctionne géniale
Il y a un service relativement nouveau appelé HockeyApp, qui semble rival TestFlight, cependant ils prétendent vous donner accès à un nombre illimité d'utilisateurs, mais ça coûte des $$ à la différence de TestFlight qui a maintenant été intégré directement dans iTunes Connect.
À l'aide de testflight :
1) créer le fichier ipa par un certificat d'élaboration de
2) télécharger le fichier ipa sur testflight
3) Maintenant, pour identifier le dispositif à tester sur , ajouter l'id de l'appareil apple qui compte et actualiser votre certificat de développement. Télécharger la mise à jour du certificat et de le télécharger sur testflight site web. Vérifiez l'id de périphérique que vous obtenez.
4) par courriel le fichier ipa pour les testeurs.
5) Pendant le téléchargement du fichier ipa, si les testeurs ne sont pas arriver tous les avertissements, cela signifie que le dispositif de jeton + profil d'approvisionnement a été vérifiée. Ainsi, les testeurs peuvent maintenant télécharger le fichier ipa de l'appareil et de faire les tests de l'emploi...
Avec iOS 8, Xcode 6, iTunes Connect et TestFlight vous n'avez pas besoin avec leur udid et Ad Hocs plus. Vous aurez juste besoin d'un IDENTIFIANT Apple de votre bêta-testeur. Droite maintenant, vous ne pouvez bêta test de votre application avec 25 testeurs en interne, mais bientôt 1000 externe testeurs seront aussi disponibles. Ce blog vous montre comment configurer un bêta-test avec des testeurs en interne.
Vous pouvez utiliser AppBox, Une application mac qui utilise votre compte dropbox à distribuer vous ad-hoc et les applications d'entreprise, si vous voulez installer un formulaire de n'importe quel autre navigateur.
https://github.com/vineetchoudhary/AppBox-iOSAppsWirelessInstallation/releases
Options
D'archivage et de Télécharger l'IPA
Télécharger l'IPA Uniquement
Fonction
Tableau de bord
*
*
Sera disponible dans une future versionAppBox vs Diawi
Capture d'écran
Télécharger l'IPA
D'archivage et de Télécharger l'IPA
Téléchargement IPA
Essayer ici https://github.com/vineetchoudhary/AppBox-iOSAppsWirelessInstallation/releases
(Comme le guide officiel est toujours manquant dans ce fil..)
TestFlight, acquis par Apple et maintenant (iOS8+) disponibles pour le test beta facilite la main de votre application pour les bêta-testeurs sans la nécessité de recueillir l'appareil Uuid à l'avance (vous avez seulement besoin d'adresses e-mail de vos testeurs). Un guide complet expliquant toutes les mesures nécessaires peuvent être trouvés dans la iTunes Connect Guide du Développeur.