web-dev-qa-db-fra.com

iOS iPad Mini / iPhone: "Impossible d'installer <appname> Veuillez réessayer plus tard

J'ai un fichier .ipa, qui est la sortie du déploiement de mon application à l'aide du profil de distribution.

Lorsque j'essaie d'installer sur un nouvel appareil iOS, par exemple IPad Mini (à l'aide d'iTunes), l'installation se produit jusqu'à 75% après son affichage.

Impossible d'installer APP_NAME Veuillez réessayer plus tard.

Remarque: le même fichier .ipa fonctionnait il y a 4 mois, mais maintenant il ne s'installe pas. Je comprends que les certificats et les profils sont requis uniquement pour le déploiement ipa, mais l'installation peut être effectuée sur n'importe quel appareil iOS sans beaucoup de prérequis.

Ai-je oublié quelque chose ici ou quelque chose manquant comme des certificats/profils dans mon iPad Mini?

8
cpp_learner

J'ai utilisé un certificat de distribution interne qui identifie l'équipe/l'organisation dans un profil d'approvisionnement de distribution. lorsque nous utilisons des certificats expirés, il générera un fichier .ipa mais ne s'installera pas sur IOS appareil. (C'est la raison de mon problème))

UDID de IOS doit être ajouté uniquement en cas d'utilisation de certificats de distribution adhoc pour restreindre l'utilisation de l'ipa dans d'autres appareils.

1
cpp_learner

Je suis juste tombé sur ce même problème. Voici comment je l'ai résolu:

1) Assurez-vous d'enregistrer l'UDID de votre appareil dans votre Apple développeur. Cela se fait automatiquement lorsque vous créez sur cet appareil avec la signature automatique activée, mais vous pouvez toujours saisir les informations manuellement.

2) Dans Xcode, lorsque vous exportez votre projet archivé, assurez-vous de choisir "Ad Hoc" comme méthode de distribution.

3) Choisissez votre appareil sélectionné sous "App Thinning". Sur ce même écran, j'ai désélectionné "Reconstruire à partir du Bitcode" car avec lui, la construction prenait une éternité pour se terminer.

4) Une fois que vous avez généré le fichier .ipa, faites simplement un glisser-déposer et il devrait s'installer correctement.

:)

0
exciton