web-dev-qa-db-fra.com

Ajouter un nouvel appareil pour un testeur existant sur Crashlytics

Comment puis-je ajouter un nouvel UDID dans Crashlytics pour un testeur existant? L'UDID est sur le profil de distribution, mais comme il n'est pas répertorié dans Crashlytics, l'utilisateur ne peut pas ouvrir l'application.

22
Rafael

Vous devez ouvrir le lien dans les e-mails d'invitation sur le nouvel appareil. L'invitation d'origine indiquera "Laissez-moi entrer" et les nouveaux e-mails de construction diront "Check It Out". Ensuite, il vous amènera à la page où vous pouvez enregistrer votre nouvel appareil.

Une fois l'appareil enregistré auprès de Crashlytics, vous devriez pouvoir ouvrir l'application, en voyant que votre UDID est déjà dans le profil d'approvisionnement.

17
Allen Zeng

Je ne savais pas cela sur l'utilisation de Fabric. Je pensais que vous entrez simplement une adresse e-mail et le testeur peut installer votre application, mais cela ne fonctionne que pour entreprise Apple Dev Accounts. Si vous avez un compte personnel, comment obtenir votre application sur l'appareil d'un nouveau testeur, c'est:

1) Archivez/distribuez votre application, ajoutez son e-mail à la liste des testeurs dans crashlytics. Ils reçoivent un e-mail pour s'inscrire.

2) Ensuite, vous (en tant que distributeur) recevrez un e-mail indiquant qu'il s'est enregistré et qu'il contient son UDID d'appareil.

3) Vous devez ensuite vous rendre sur le site Web de l'application et ajouter cet UDID à votre liste d'appareils.

4) Ensuite, vous devez accéder à vos préférences Xcode et actualiser votre profil de compte de développeur pour vous assurer qu'il est au courant des nouveaux identifiants de l'appareil (Xcode/Préférences/Comptes/Télécharger les profils manuels).

5) Ensuite, vous devez à nouveau archiver/redistribuer l'application.

Sur ce deuxième e-mail, ils peuvent enfin installer l'application.

26
William T.

J'ai également eu un problème similaire.

Cela a pris du temps, mais j'ai réalisé que Crashyltics n'utilisait pas le profil d'approvisionnement que j'attendais. J'ai dû modifier mes paramètres de génération pour le profil d'approvisionnement pour ne pas utiliser le paramètre automatique, mais pour utiliser mon profil ad hoc.

7
Hendrix
6
Esqarrouth

Hemal de Crashlytics ici. Une fois que vous avez ajouté l'UDID dans le profil d'approvisionnement, avez-vous redistribué l'application à nouveau? Assurez-vous également de vérifier que le profil de mise à jour mis à jour est le profil de choix sélectionné dans Xcode (et apparaît en haut de l'application Mac lors de la génération). De cette façon, la dernière distribution choisira les autorisations les plus à jour!

3
Hemal Shah

J'ai eu ce problème et j'ai fini par devoir aller dans XCode> Préférences> Comptes> [mon équipe de développement], et j'ai fait un clic droit sur chaque profil et j'ai cliqué sur "déplacer vers la corbeille". J'ai ensuite vidé la corbeille, nettoyé (cmd + shift + k), nettoyé le dossier de construction (cmd + alt + shift + K), supprimé DerivedData (google celui-ci), redémarré mon système d'exploitation et enfin téléchargé tous les profils de provisioning à l'aide du bouton "Télécharger Tous les boutons "au même endroit dans XCode après le redémarrage et cela a fonctionné :)

(toutes ces étapes peuvent ne pas être nécessaires, mais juste pour être sûr ...)

1
DivideByZer0

Si vous distribuez votre application en interne avec la signature d'entreprise, l'ajout d'un nouvel appareil peut être délicat, surtout s'il s'agit d'un appareil de test sur lequel vous ne souhaitez pas configurer votre gestionnaire de messagerie/mot de passe. Ce que j'ai fait, c'est d'ouvrir le lien d'invitation d'origine à partir du courrier électronique sur mon ordinateur portable et il indiquera d'ouvrir sur votre appareil pour commencer les tests. (J'ai utilisé un e-mail d'il y a des mois, donc ils ne semblent pas expirer.) Sur cette page, vous pouvez AirDrop le lien vers votre nouvel appareil de test. Dans le passé, j'ai tapé manuellement le lien d'invitation et c'est beaucoup, beaucoup plus facile.

0
Phil