Xcode 10 Error: Multiple commands produce

Condividi questo articolo:


error: Multiple commands produce '/Users/uesr/Library/Developer/Xcode/DerivedData/OptimalLive-fxatvygbofczeyhjsawtebkimvwx/Build/Products/Debug-iphoneos/OptimalLive.app/Info.plist': 1) Target 'OptimalLive' has copy command from '/Users/uesr/Desktop/workSpace/SEALIVE/SeaLive1.1/OptimalLive/Info.plist' to '/Users/uesr/Library/Developer/Xcode/DerivedData/OptimalLive-fxatvygbofczeyhjsawtebkimvwx/Build/Products/Debug-iphoneos/OptimalLive.app/Info.plist' 2) Target 'OptimalLive' has copy command from '/Users/uesr/Desktop/workSpace/SEALIVE/SeaLive1.1/OptimalLive/Server/Masonry/Info.plist' to '/Users/uesr/Library/Developer/Xcode/DerivedData/OptimalLive-fxatvygbofczeyhjsawtebkimvwx/Build/Products/Debug-iphoneos/OptimalLive.app/Info.plist' 3) Target 'OptimalLive' has process command with input '/Users/uesr/Desktop/workSpace/SEALIVE/SeaLive1.1/OptimalLive/Info.plist'

 

L’esecuzione del codice in Xcode9 funziona, ma c’è un errore in Xcode 10.

Il problema potrebbe verificarsi a causa di Plist multipli o altri file all’interno di App

Soluzione -> Aprire il target -> Costruire le fasi > Copiare le risorse del bundle e rimuovere info.plist da lì.

Nota: se anche voi avete sviluppato un’applicazione per apple watch, allora dovrete rimuovere il plist e l’estensione.

Soluzione alternativa:

Ho trovato la soluzione per questo errore di compilazione, per chiunque altro abbia lo stesso problema con il sistema di compilazione Xcode 10, seguire i seguenti passi per risolverlo:

In Xcode, andare in File->Project/Workspace settings.

Cambiare il sistema di compilazione in Legacy Build system.

il numero di build con il nuovo Xcode 10.

Se si vuole lavorare con il nuovo sistema di compilazione, allora si può trovare l’aiuto per la risoluzione dei problemi da questa pagina di aiuto di Xcode della mela.

Spero che questo aiuti!

Se si ottiene questo dal comando Idem creando più istanze con lo stesso nome (NON la fase di costruzione dei “file di copia”), potrebbe essere necessario modificare il nome del modulo del prodotto.

  1. Click on your Target(s) Xcode is complaining about
  2. Click on Build Settings
  3. Search for Product Module Name
  4. Change the name to something unique

Nella nostra app abbiamo un obiettivo di vigilanza e alcuni obiettivi di notifica, quindi ho appena messo  Extension alla fine del nome del modulo.

Ho trovato questa soluzione originariamente qui: https://forums.developer.apple.com/thread/103913


Per ulteriori informazioni visita il sito: immagi.net

Condividi questo articolo: