52 votes

Plusieurs commandes ont produit l'erreur xcode 10

Je travaille sur une application iOS. Cela fonctionne bien dans Xcode 9.4.1, mais quand je le construis dans Xcode 10, cela me donne l'erreur suivante:

 :-1: Multiple commands produce '/Users/.../Library/Developer/Xcode/DerivedData/.../Build/Products/Dev-iphonesimulator/TLYShyNavBar/TLYShyNavBar.framework/Info.plist':
1) Target 'TLYShyNavBar' has copy command from '/Users/.../Desktop/Workspace/iOS/.../Pods/TLYShyNavBar/TLYShyNavBar/Info.plist' to '/Users/.../Library/Developer/Xcode/DerivedData/.../Build/Products/Dev-iphonesimulator/TLYShyNavBar/TLYShyNavBar.framework/Info.plist'
2) Target 'TLYShyNavBar' has process command with input '/Users/.../Desktop/Workspace/iOS/.../Pods/Target Support Files/TLYShyNavBar/Info.plist'
 

J'ai essayé les solutions de ce post mais elles n'ont pas fonctionné. Toute aide fournie est appréciée. Merci!

190voto

akshay Points 3

J'ai trouvé la solution pour cette erreur de construction, pour quelqu'un d'autre ayant le même problème avec Xcode 10 de construction du système, suivez les étapes suivantes pour résoudre le problème:

  1. Dans Xcode, allez dans Fichier->Projet/paramètres d'espace de travail.
  2. Changer le système de construction pour de l'Héritage du système de construction.

enter image description here

Il permettra de résoudre la construction d'un problème avec la nouvelle Xcode 10.

Si vous voulez travailler avec le nouveau système de construction, alors vous pouvez trouver de l'aide pour le dépannage de cette apple Xcode page d'aide.

Edit:

J'ai été en mesure de résoudre le problème avec la nouvelle Xcode système de génération en en supprimant le double de l'info.plist dans le Pod par les étapes suivantes:

La Solution Open target > phase de construction > Copier le Bundle de Ressources/Compilation Sources > supprimé info.plist à partir d'ici

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