web-dev-qa-db-fra.com

Erreur de construction Xcode 10 - Plusieurs commandes produisent

Je viens de passer à Xcode 10, et je suis soudainement confronté à cette erreur lorsque j'essaie de construire, des idées pour résoudre ce problème? J'ai essayé de nettoyer les données dérivées, mais sans aucune chance.

 enter image description here

7
Recusiwe

Si vous utilisez CocoaPods, cliquez sur le menu Xcode file -> Workspace Settings, puis cliquez sur Build system choice Legacy Build System

https://i.stack.imgur.com/FqiID.png

Si vous n'utilisez pas CocoaPods, de haut en bas, sélectionnez Project Settings

19
leaveslife

Vous pouvez essayer de remplacer le système de construction par Legacy, Fichier> Paramètres de l’espace de travail> Système de construction> Système de construction hérité.

3
Vadim Piatkovskyi

J'ai également fait face à ce problème dans xcode 10 mais c'était en raison de l'ajout du même cadre dans le projet principal + d'autres extensions (watchkit ou extension siri, etc.) ..__ J'ai ajouté ObjectMapper dans podfile pour mon projet principal + pour mes extensions. Lorsque j'ai compilé, cela m'a donné une erreur qui multiple command produce et m'a également montré quel framework est à l'origine de ce problème. Maintenant, cela fonctionne très bien pour moi car je l'ai retiré de mes extensions, je ne l'utilisais pas dans mes extensions.

Vous ne pouvez pas connaître votre problème, vous pouvez vérifier votre podfile.

1
Bilal

Si votre application génère l'erreur liée aux multiples fichiers .app, comme indiqué ci-dessus, supprimez les fichiers .plist de "Copier les ressources du paquet" NE FONCTIONNERA PAS

Si l'erreur est liée au fichier .app, suivez les étapes suivantes.

  1. Sélectionnez la cible. 

  2. Aller à l'onglet Build Phases.

  3. Supprimer les éléments énumérés dans Output Files
  4. Compilez le code s'il compile avec succès, alors ne suivez pas les étapes suivantes.
  5. Si le code ne se compile pas correctement et que Xcode peut vous donner une erreur liée à "Bibliothèque introuvable". Ajoutez ensuite la bibliothèque manquante dans General Tab dans Linked Frameworks and Libraries cet Xcode mentionné dans l’erreur.
  6. Continuez à ajouter ces bibliothèques (que Xcode pose par le biais d’erreurs de compilation) dans Linked Frameworks and Libraries jusqu’à ce que le code soit compilé avec succès.

    J'espère que cela t'aides.

0
Abuzar Amin