web-dev-qa-db-fra.com

Erreur xcode 10: plusieurs commandes produisent - réagissent nativement

Il y a donc déjà beaucoup de questions comme celle-ci, mais j'ai la même erreur, pas concernant les cocoapods ou info.plist, du moins je ne pense pas, car aucune des solutions n'a fonctionné pour moi.

J'ai récemment mis à niveau vers Xcode 10.0, et la création de mon application native React donne cette erreur:

Multiple commands produce '/Users/username/Library/Developer/Xcode/DerivedData/appname-code/Build/Products/Release-iphoneos/appname.app':
1) Target 'appname' has create directory command with output '/Users/username/Library/Developer/Xcode/DerivedData/appname-code/Build/Products/Release-iphoneos/appname.app'
2) That command depends on command in Target 'appname': script phase “[CP] Copy Pods Resources”

Comment puis-je corriger cette erreur?

11
Michael Hsu

Je l'ai corrigé en mettant à niveau les cocoapods vers la dernière version:

  1. Fermez le projet Xcode.
  2. Mettez à niveau les cocoapods vers la dernière version - exécutez "Sudo gem install cocoapods"
  3. Suivez les étapes ici pour supprimer les pods existants
  4. Exécutez "pod install" dans le répertoire du projet
7
Michael Hsu

J'ai résolu mon problème dans Xcode 10.2 en suivant les étapes ci-dessous:

changer le système de build en Legacy

Fichier> Paramètres de l'espace de travail> Système de construction> Système de construction hérité.

enter image description here

5
Raj Joshi

Pour ceux qui utilisent React Native et Cocoapods

Le problème a été produit par certains fichiers libRN ... a. Je l'ai corrigé en supprimant certains d'entre eux comme libRNScreens.a et libRNGestureHandler.a de Phases de construction -> Lier le binaire aux bibliothèques car ils étaient déjà référencés depuis une autre bibliothèque. D'autres ont dû être remplacés par leur version Pod comme libRNDeviceInfo.a:

enter image description hereenter image description here