J'ai un projet que j'ai développé avec Xcode 9, et après le passage à Xcode 10, je reçois une erreur lors de la génération:
erreur: plusieurs commandes produisent "SomePath/MyApp.app":
1) La cible 'MyApp' a la commande create directory avec la sortie '/SomePath/Kvitt.app'
2) Cette commande dépend de la commande dans Target 'MyApp': phase de script "[CP] Copy Pods Resources"
J'ai eu un problème similaire avec différents projets et Info.plist
fichier, et je l'ai résolu en utilisant cette réponse
Cependant, cette fois, l'erreur fait référence à MyApp.app
, et il n'y a pas un tel fichier dans Copier les ressources du bundle
Passer à Legacy Build System fait disparaître cela, mais vous voulez savoir ce qui cause cela et comment le corriger dans le nouveau système de construction
Des idées?
J'ai le même problème. Si vous utilisez des Cocoapods, vous pouvez résoudre le problème en passant à Cocoapods 1.5.3 à partir de 1.4.0. comme suggéré dans ce post :
Après cela, faites simplement pod install
dans le terminal.
J'ai le même problème: Erreur de build dans Xcode 10 "Plusieurs commandes produisent ...
:-1: Multiple commands produce '/Users/m/Library/Developer/Xcode/DerivedData/FAR-
axuthwysrkuqbcdvfglntqgbiugn/Build/Products/Debug-
iphonesimulator/F.A.R.app/.gitkeep':
1) Target 'FAR' (project 'FAR') has copy command from '/Users/m/Desktop/Shubham
Code/Backup/Shubham 2018/SVN
Codes/FAR/FAR/FAR/ThirdParty/BPStatusBarAlert/Assets/.gitkeep' to
'/Users/m/Library/Developer/Xcode/DerivedData/FAR-
axuthwysrkuqbcdvfglntqgbiugn/Build/Products/Debug-iphonesimulator/F.A.R.app/.gitkeep'
2) Target 'FAR' (project 'FAR') has copy command from '/Users/m/Desktop/Shubham
Code/Backup/Shubham 2018/SVN
Codes/FAR/FAR/FAR/ThirdParty/BPStatusBarAlert/Classes/.gitkeep' to
'/Users/m/Library/Developer/Xcode/DerivedData/FAR-
axuthwysrkuqbcdvfglntqgbiugn/Build/Products/Debug-iphonesimulator/F.A.R.app/.gitkeep'
Cela peut être résolu en suivant les étapes ci-dessous:
Étape 1: Allez à construire des phases.
Étape 2: copiez les ressources de l'ensemble et supprimez le fichier .gitkeep.
Étape 3: Construire et réussir.
Dans votre cas, un autre fichier créera un problème, vérifiez donc le nom du fichier et supprimez-le.
Selon mon enquête, le problème est dû à la duplication du fichier.
Codage heureux.