78 votes

Échec du chargement d'Info.plist à partir du bundle

Impossible de lancer l'application. L'erreur Failed to load Info.plist from bundle se produit. Lorsque je CMD+K nettoyer le projet, il fonctionne bien. Mais je dois nettoyer le projet chaque fois que je fais des changements et que je lance l'application.

enter image description here

Voici la capture d'écran de mon podfile : enter image description here

0 votes

Avez-vous trouvé une solution ? Je dois supprimer et réinstaller l'application à chaque fois ou je dois faire CMD+SHIFT+ALT + K .

0 votes

@Max, Non, je n'ai pas pu en trouver.

82voto

Reema Points 916

J'ai essayé toutes les suggestions et aucune d'entre elles ne fonctionne. Alors j'ai essayé de Réinitialisation du contenu et des paramètres du simulateur et ça a marché pour moi :)

5 votes

Pour information, cela ne se trouve pas dans le téléphone simulé lui-même, mais dans le menu Mac lorsque vous exécutez l'application Simulateur, près de la pomme dans la partie supérieure gauche de votre écran : Cliquez sur "Simulateur" puis "Réinitialiser le contenu et les paramètres..."

0 votes

En plus de réinitialiser le contenu dans le simulateur, fermez également Xcode et nettoyez le dossier des données dérivées. Cela a fonctionné pour moi.

0 votes

Cela m'est arrivé lorsque j'ai changé le BundleID de l'application. La réinitialisation du contenu a fait l'affaire.

30voto

Musa almatri Points 1949

Tout simplement

Juste quitter le simulateur et l'ouvrir à nouveau et il devrait fonctionner correctement.

9voto

1 : Retirer l'application du simulateur,

2 : Produit > Nettoyer ,

3 : Simulateur > Matériel > Redémarrage ,

Cela a résolu mon problème. Au cas où ça ne résoudrait pas, changez votre identifiant de bundle.

0 votes

J'ai déjà mentionné dans la question que je nettoie déjà le projet et que cela résout le problème temporairement, c'est-à-dire que je dois le faire à chaque fois et que ce n'est pas une solution permanente.

0 votes

Vérifiez également votre identifiant de faisceau. Je l'ai corrigé et cela a résolu mon problème.

6voto

Aashish Points 1113

Cette erreur se produit en raison de ' RealmSwift '. Lorsque vous essayez d'écrire dans le domaine dans un certain répertoire, cette erreur se produit, en raison des conflits dans l'écrasement avec le domaine.

Vous pouvez Réinitialiser le contenu et les paramètres sur simulateur et essayez également de nettoyer votre dossier de construction dans Xcode en utilisant Cmd+Shift+Option+K

0 votes

J'ai déjà mentionné dans la question que j'ai déjà nettoyé le projet et que cela résout le problème temporairement, c'est-à-dire que je dois le faire à chaque fois et que ce n'est pas une solution permanente. Même essayer de réinitialiser le contenu et les paramètres du simulateur résout le problème temporairement.

0 votes

Eh bien, cette erreur est due à 'RealmSwift'. Lorsque vous essayez d'écrire dans le royaume dans un certain répertoire, cette erreur se produit, en raison des conflits dans l'écrasement dans le royaume.

1voto

Suke Points 139

C'est ennuyeux. Temporairement, je supprime l'application sur le simulateur puis je reconstruis le projet, mais j'attends toujours une meilleure solution. Ce problème est probablement lié à un problème de données de base que j'ai rencontré dans le passé.

Mise à jour Cette solution fonctionne pour moi : https://stackoverflow.com/a/24042126/5387768

0 votes

Mais je n'utilise pas de CoreData.

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