web-dev-qa-db-fra.com

Erreur Xcode Buildtime: 'Impossible de charger le contenu de la liste des fichiers:' ... / Info.plist '(dans la cible' xxxx ')

Xcode a commencé à lancer cette erreur dans un projet aujourd'hui, et j'ai du mal à comprendre ce que cela signifie et comment le résoudre, et cela n'apparaît dans aucune recherche. Cela se produit immédiatement après avoir essayé de construire sur un appareil (pas de compilation de scripts, etc.):

erreur: impossible de charger le contenu de la liste des fichiers: '/Users/.../Products/Debug-appletvos/myapp.app/Info.plist' (dans la cible 'myapp')

Journal complet ci-dessous (notez que j'ai remplacé le dossier de construction par ... pour plus de brièveté)

Showing Recent Messages

Prepare build
note: Using new build systemnote: Planning buildnote: Constructing build description

Build system information
error: Unable to load contents of file list: '/Users/.../Products/Debug-appletvos/myapp.app/Info.plist' (in target 'myapp')


Build failed    3/5/19, 3:09 PM    0.2 seconds

Ce que j'ai essayé jusqu'à présent:

  • Redémarrer Xcode
  • Redémarrage de l'ordinateur
  • 'Produit'> 'Clean Build Folder'
  • Suppression manuelle de tout dans le dossier Build
  • Re-télécharger le référentiel sur le même ordinateur (même problème)
  • Re-télécharger le référentiel sur un autre ordinateur (même problème)
  • revenir à un commit précédent qui fonctionnait (même problème)
  • plutil Info.plist répond par Info.plist: OK

Autres éléments à noter:

  • Le projet utilise des Cocoapods
  • Le projet utilise du code C++ personnalisé
  • La seule liste de fichiers dans le Info.plist Le fichier est une liste de 2 polices personnalisées, mais celles-ci s'affichent correctement dans le navigateur de projet Xcode (pas en rouge).

Si quelqu'un a déjà rencontré ce problème et a un correctif, ou a d'autres suggestions de dépannage, je l'apprécierais grandement, merci!

29
spanndemic

Dans mon cas, le problème ne concernait pas les cocoapodes, c'était le tissu

J'ai supprimé la ligne $(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH) de Build Phases > Fabric > Input File Lists et il a corrigé l'erreur

0
Alexandr Kuzyaev

Dans mon cas, je viens de corriger ci-dessous

1- Accédez à la cible de votre projet, -> Phases de construction -> Supprimer [CP] Copy Pods Resources. 2- pod deintegrate. 3- pod install.

0
Moiz Irshad