76 votes

Xcode : "Cette application n'a pas pu être installée pour le moment."

Je travaille avec ma première application à des fins d'apprentissage. Cela se passe bien mais j'ai rencontré un problème avec Xcode. Lorsque j'essaie d'exécuter l'application sur le simulateur de l'iPhone, ce message s'affiche toujours "This app could not be installed at this time".

screenshot

Qu'est-ce qui ne va pas ? Il n'y a pas d'erreur quand on essaie de construire l'application. A essayé de nettoyer la construction. Réinstaller les pods. Redémarré Xcode. Effacé tous les paramètres sur le dispositif de simulation, cependant, les problèmes existent toujours.

Le message d'erreur ne me donne aucune information. Y a-t-il un autre fichier journal que je pourrais consulter ou autre chose ?

1 votes

Qu'est-ce qui ne va pas, vous demandez ? Xcode est bogué. Quitter Xcode et le redémarrer aide souvent.

3 votes

Hah ! J'ai trouvé la solution juste après avoir posté ce message. L'erreur était quelque chose avec un fichier plist. J'ai trouvé l'erreur dans le fichier log situé dans ~/Library/Logs/CoreSimulator/

2 votes

@PureRushh Pouvez-vous donner plus de détails ? Peut-être décrire ce qui s'est passé comme une réponse à votre propre question. Cela pourrait aider quelqu'un d'autre.

83voto

JoakimSjo Points 1246

J'ai réussi à trouver le problème. Le problème était que j'avais ajouté certaines clés à un fichier de liste de propriétés qui n'était pas valide. J'ai trouvé l'erreur en regardant dans le fichier journal qui était situé ici : ~/Bibliothèque/Logs/CoreSimulator/

0 votes

J'ai résolu mon problème qui était dû à la localisation qui s'était arrêtée en cours de route, laissant un Info.plist au mauvais endroit.

1 votes

Merci, c'était vraiment utile. Peut-être qu'au lieu de nous donner ce message d'erreur inutile et frustrant, Apple pourrait suggérer de vérifier les journaux du simulateur, même si c'est au développeur d'identifier l'erreur exacte.

1 votes

Mon journal contenait l'erreur sous-jacente que j'avais une mauvaise clé dans Info.plist . MERCI !

79voto

raed Points 1933

Réinitialiser le simulateur :

Hardware -> Erase All content and settings...

Nettoyez votre projet :

shift + cmd + K

shift + opt + cmd + K

Cela devrait résoudre votre problème

6 votes

Pour info : il m'a suffi de nettoyer le projet pour que l'application s'installe à nouveau.

0 votes

Je l'ai réparé. Comme c'est ennuyeux.

0 votes

@Ethan totalement d'accord ! Heureux d'avoir aidé

11voto

Emy Stats Points 314

Je sais que la question a été répondue mais pour les autres qui rencontrent le même problème, je suggère ce qui suit :

  • Vérifiez les journaux du simulateur, s'il affiche quelque chose d'utile. Tout d'abord, sélectionnez le simulateur puis, dans le menu, ouvrez-le. Déboguer -> Ouvrir les journaux du système .

  • Assurez-vous qu'un seul simulateur est en cours d'exécution.

  • Supprimez l'ancienne version de l'application du simulateur.

  • Si vous importez un framework personnalisé, assurez-vous que le framework personnalisé->bundle-id n'est pas le même que currentAppProject->bundle-id. Si vous n'êtes pas sûr, changez simplement le bundle-id du projet actuel.

  • De plus, certains simulateurs peuvent être bogués -> Changez simplement de simulateur, cela peut résoudre le problème, pour moi changer de simulateur a fonctionné.

1 votes

La suppression de l'ancienne version de l'application de la sim a réglé le problème pour moi.

0 votes

Pour moi, le problème se pose à nouveau. En fait, j'étais en train de créer le framework Umbrella et mes deux frameworks avaient les mêmes Bundle-Identifiers, changer l'id du bundle de façon permanente a réglé mon problème.

0 votes

Dans mon cas, je ne sais pas comment ils diffèrent, mais le projet Objective-C fonctionne bien, mais pas Swift.

5voto

Valentin Radu Points 4553

Pour tous ceux qui perdent du temps sur cette erreur obscure. Si vous n'avez pas de journaux pertinents et que toutes les autres réponses échouent, vous pouvez vérifier si vous avez récemment ajouté un framework qui, pour une raison quelconque (je n'ai pas cherché pourquoi), ne peut pas être intégré, mais seulement lié. Cela m'est arrivé avec GoogleMaps pour iOS.

0 votes

Si vous essayez d'utiliser un lien symbolique vers un framework, vous pouvez obtenir cette erreur.

5voto

Sonam Maniar Points 137

J'ai résolu ce problème en supprimant Données dérivées à partir des préférences de Xcode. et aussi Redémarrer le simulateur de Hardware.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X