wake-up-neo.com

fehler: Build-Datei konnte nicht aufgelöst werden: XCBCore.BuildFile

error: Unable to resolve build file: XCBCore.BuildFile (missingTargetProductReference("3bf83096e50de72a94699e9afc1133ebe3512682230d04680075c283a974e273")) (in target 'MyTarget')

Xcode 10 gibt diesen Fehler sofort aus, wenn Sie versuchen, unser Projekt zu erstellen. Es ist nicht sofort klar, was es verursacht. 

Wie kann ich es beheben?

14
Tres

Diesen Fehler habe ich kürzlich bei der Verwendung von openframeworks 0.10 mit xcode 10 festgestellt. Es hat den Anschein, als sei es durch das gleichzeitige Öffnen mehrerer openframeworks-Projekte verursacht worden. Wenn Sie sie alle einzeln schließen und dann die öffnen, an der Sie arbeiten möchten, sollte der Fehler behoben werden. Ich hoffe, das ist nur eine Xcode-Beta-Sache.

 error message

Xcode hat Ihnen mitgeteilt, dass es ein Problem mit der Integrität des Arbeitsbereichs gibt. Aber es scheint, als wäre es zurückgekehrt. Es gibt einige Diskussionen zu diesem Thema hier .

10
aferriss

Für XCode 10 Beta: Problem tritt auf, wenn zwei Arbeitsbereiche geöffnet sind, die dieselben Projektverzeichnisse verwenden. Lösung war

Kurze Version 

  1. Schließen Sie alle Arbeitsbereiche bis auf einen
  2. beenden Sie XCode und öffnen Sie XCode erneut
  3. XCode> Product> Clean Build Folder

Längere Version

  1. Schließen Sie alle Arbeitsbereiche bis auf einen
  2. XCode> Voreinstellungen> Standorte> Abgeleitete Daten> Gehen Sie in das Verzeichnis ~/Library/Developer/Xcode/DerivedData
  3. Löschen Sie Unterverzeichnisse aus DerivedData
  4. beenden Sie XCode und öffnen Sie XCode erneut
  5. XCode> Product> Clean Build Folder

Danke an @aferriss für den Hinweis.

20
Warren Stringer

Der Schlüssel hier ist missingTargetProductReference, oder Sie erhalten namedReferencesCannotBeResolved. Xcode kann nichts finden.

Dies geschah nach dem Upgrade auf Swift5/Xcode10.

Das Problem wurde behoben, indem verknüpfte Frameworks entfernt und anschließend erneut hinzugefügt wurden.

7
emp

Dies war der Schuldige für meine Erfahrung des gleichen Fehlers: missing Command Line Tools setting

Nach dem Einstellen der richtigen Version der Befehlszeilentools (d. H. Xcode 10.2.1; siehe unten) auf meinem System ist der Fehler behoben!

correct Command Line Tools setting

6
98chimp

Für mich, XCode > Product > Clean Build Folder und restart Xcode dann hat es funktioniert.

6
wkm

Ich hatte ein eingebettetes Xcode-Projekt, das nicht gefunden wurde (hellblau). Durch Löschen und erneutes Ablegen wurde das Problem behoben.

4
Hexagons

Ich habe gerade meinen Xcode neu gestartet und das Problem wurde behoben

3
Shubham Goel

Für mich gab es eine andere Lösung, nachdem keine der obigen Lösungen funktioniert hatte. Das Problem begann, nachdem ich für eines meiner Pakete den Link aufgehoben hatte. Aus irgendeinem Grund befand sich das Paket noch unter Libraries, war aber ausgegraut. Nach dem Löschen der abgeblendeten Bibliothek hat alles wieder funktioniert.

1
Yanush

In meinem Fall, nachdem ich alle Lösungen in dieser Frage und einige andere ausprobiert hatte (einschließlich der Aktualisierung von Xcode 10.2 Beta und sogar von macOS), war das einzige, was funktionierte, auf das Projekt-Bundle zuzugreifen (Rechtsklick> Paketinhalt anzeigen) und alles außer project.pbxproj:

  • project.xcworkspace
  • xcshareddata
  • xcuserdata
1
djromero

Meine Lösung war, dass ich für das Projekt, mit dem ich arbeitete, die falsche Xcode-Version verwendete. Es war immer noch 10.1 erforderlich und ich habe versucht, 10.2 auszuführen. Ich habe es stattdessen in 10.1 geöffnet und der Fehler beim erfolgreichen Kompilieren behoben.

0
Aaron

Falls dies hilft, hatte ich ein neues Repo und die Bibliotheken waren nicht richtig verlinkt.

Ich öffnete Xcode, reinigte und ging nach und nach durch Libraries im Menü. Ich klickte darauf, öffnete das Infofenster auf der rechten Seite und drückte die kleine Ordner-Schaltfläche. Ich fand den angegebenen Pfad und klickte und öffnete, damit Xcode diese Bibliotheken erkennt. Pfadnamen waren oft

/node_modules/react-native/Libraries/(something)/(something).xcodeproj
0
ehacinom

In meinem Fall handelte es sich um ein einfaches Problem mit einer fehlenden Datei.

Überprüft alle sekundären Fehlermeldungen. Fehlerbericht besagt, dass meine bridging-header.h-Datei nicht gefunden wurde. Überprüfte den Pfad der fehlenden Datei in den Zieleinstellungen (suche einfach nach .h, um den richtigen Einstellungsschlüssel zu erhalten). Der neue Pfad wurde korrigiert und der Fehler wurde behoben.

Die Ursache: Ich hatte meine Ordner nach einem Systemabsturz neu organisiert und meinem Projektspeicherort eine zweite Ebene hinzugefügt.

0
Tommie C.

Ich habe das gleiche Problem. Da ein Ordner nicht auf dem Git-Server hochgeladen wird, lässt git keinen leeren Ordner hochladen. Dann erstelle ich einen Ordner im Projektordner, und es funktioniert gut .. _. Fehlender Ordner

0
devzhaoyou