web-dev-qa-db-fra.com

L'application iPhone ne peut pas être installée pour le moment

j'essayais d'installer mon application iphone à partir de testflight. il s’installe parfaitement sur quelques appareils, mais dans certains cas, après l’installation d’environ 80%, il donne l’erreur "Impossible de télécharger une application, impossible de l’installer à ce moment-là". Je suis en mesure de connaître la raison, pourquoi? Voici la capture d'écran:

could not be installed at this time

y a-t-il quelqu'un qui m'aidera concernant ce problème? Merci d'avance.

59
mohitum

effacez le cache et les cookies dans Safari, assurez-vous que votre périphérique est dans le profil de provisionnement et que ce profil est installé sur le périphérique.

Si tout ce qui est mentionné ci-dessus n'a pas aidé, essayez de créer une nouvelle version avec un numéro de version plus élevé, puis essayez de redistribuer votre application.

35
Oleg

Les problèmes les plus courants qui en sont la cause sont ( du site Web de testflight ):

  • Le stockage de l'appareil est plein
  • Le profil d'approvisionnement est un profil d'approvisionnement de développeur
  • Le profil d'approvisionnement de distribution ad hoc est corrompu et le périphérique rencontre un problème.
  • Le périphérique a été restauré à partir d'une sauvegarde et provoque un conflit pour la distribution sans fil.
  • Il y avait un arrêt du réseau
  • Les paramètres d'architecture de la construction et du périphérique sont incompatibles (cela peut parfois arriver lorsque l'option "Construire une architecture active uniquement" est activée lors de la construction).
  • Ne pas utiliser Mobile Safari.

pour moi, il s'est avéré que l'ipad de mon client exécutait iOS 4.2.2 et que mon projet prenait en charge la version 5.0+.

28
capikaw

Les paramètres de projet Xcode récemment définis par défaut ont défini ONLY_ACTIVE_Arch (construction de l'architecture active uniquement) sur yes pour la configuration de débogage.
Votre build ne peut donc pas être installé sur un matériel différent de celui que vous utilisez pour le développement.
Changez ce réglage et l'installation devrait aller bien.
enter image description here

13
gsempe

Comme pour Xcode 5.1, le problème était dans arm64 architecture dans VALID_ARCHS. La construction de la configuration de version pour le périphérique 5.0 localement génère l'erreur suivante:

Xcode ne peut pas installer ou lancer des applications prenant en charge l'architecture 64 bits sur des appareils exécutant des versions iOS antérieures à 6.0. Cette configuration est prise en charge pour la distribution via iOS App Store, mais ne peut pas être utilisée lors du développement avec Xcode. Pour continuer, éditez l'action Exécuter le schéma et sélectionnez une configuration de construction n'incluant pas l'architecture 64 bits.

Enlever arm64 de VALID_ARCHS résout le problème. Dans mon cas, je devais créer une branche distincte pour tester sur des appareils iOS 5.

5
xardas

Pour moi, paramétrer Build Active Architecture sur NO ... fonctionne et a été installé avec succès

4
Rupesh

Surveillez la console via Xcode Organizer pour connaître le périphérique dont l'installation a échoué.

Le système vous enverra un message utile vous indiquant ce qui ne va pas. Il y a beaucoup de raisons d'échec potentiel, donc à moins que vous ne vérifiiez le message, vous devinez ...

4
Confused Vorlon

Vous pouvez essayer de publier l'application en changeant la version de la construction. J'avais aussi le même problème et ai essayé la même chose en changeant simplement, cela pourrait vous aider aussi.

4
user2077846

Voici ce qui a fonctionné pour moi:

  1. Effacez le cache et les cookies (Settings> Safari).
  2. Supprimer le profil existant (le cas échéant) lié à "Test Flight App" (Settings> General> Profiles).
  3. Ouvrez Safari et accédez à https://testflightapp.com/ . Connectez-vous et suivez les étapes pour recommencer.

P.S. J'avais l'habitude d'avoir une application de test de vol, mais il semble qu'elle se soit effondrée et que l'icône soit devenue toute blanche. Le redémarrage de mon iPhone l'a fait réapparaître correctement.

3
Maxime

J'avais également ce problème avec une application iPad ad-hoc lorsque je tentais de l'installer sur un appareil iOS 6.

Ce qui a été résolu pour moi, c’est de cliquer sur le projet dans XCode et de changer le paramètre "iOS Deployment Target" de 5.1 à 6.0.

Et il m’était ridicule de penser que les applications iOS 5.1 seraient exécutées sur un appareil iOS 6.0.

2
Mike Gledhill

J'ai eu le même problème. Cependant, j'ai pu résoudre ce problème en mettant à jour le minutage de mon iPad sur celui d'aujourd'hui. Je viens de vérifier le journal de l'appareil et j'ai constaté que l'heure dans le journal avait été affichée 2 ans auparavant.

J'espère que la mise à jour de l'heure du périphérique à l'heure actuelle réglera le problème.

1
Mahesh

J'ai eu le même problème après avoir tripoté des certificats (argh).

Le problème est devenu évident lorsque j'ai suivi le commentaire de @ Duraiamuthan.H, que j'ai installé sur un appareil. Le périphérique a signalé 0xe8008016 (droits) voir SO ici

La raison initiale était que la cible testflight utilisait le certificat de distribution App Store, pas le certificat Team. J'ai résolu ce problème et l'application était installée sur le périphérique via Xcode, puis elle fonctionnait également avec testflight.

1
thst

Icône manquante pourrait être un problème. Mon fichier manifeste pointe vers une image non existante et le processus d'installation échoue. Placer une icône sur le chemin correspondant a résolu le problème pour moi.

1
beryllium

J'ai eu ce problème mais je l'ai corrigé en m'assurant que mon identité de signature de code était identique à celle que j'avais utilisée en vol d'essai.

Après cela, tout fonctionne bien

Je viens de voir cela à la suite d'une erreur de réseau/time-out sur un réseau flaky. Je pouvais voir la barre de progression augmenter après avoir eu la brillante idée de simplement réessayer. Nous avons également vu des requêtes HTTP Range sur le serveur de téléchargement avec des décalages de plus en plus importants de quelques mégaoctets (l’application entière faisait environ 44 Mo).

1
Steven Kramer

dans mon cas, l'application veut utiliser les services iCloud, mais en distr. profil de provision n'a pas été activé pour iCloud. allumez-le et actualisez le profil.

1
Evgeniy S

Cela peut également se produire si vous désactivez les données cellulaires pour "App Store" (par exemple, en vacances) et oubliez de les réactiver. La solution ici est simplement de la réactiver dans Paramètres -> Cellulaire.

1
patr1ck

J'ai fini par créer de nouveaux profils d'approvisionnement, sans savoir si c'était à cause de:

"Le profil d'approvisionnement de la distribution ad hoc est corrompu et le périphérique rencontre un problème."

0
mrdavenz

J'ai eu le même problème que @ mohitum007. Dans mon cas, le développeur de cette application a inclus une date d'expiration dans celle-ci.

En guise de solution de contournement, je règle la date à une date antérieure (par exemple, le mois dernier). Ensuite, je pourrais l'installer et l'utiliser.

De plus, lorsque je remets la date à la normale, l'application déjà installée ne démarre plus. J'ai contacté la société de cette appli pour m'envoyer une version mise à jour.

Sidenote: J'ai découvert que les utilisateurs d'autres applications rencontraient le même problème, mais l'inversaient: l'installation ou le démarrage ne seraient pas effectués avant une certaine date.

0
Rainer

Pour moi, il suffit de désinstaller Testflight et de redémarrer mon iphone. Après cela, installez TestFlight, cela fonctionne bien!

0
Mr Fox