Beste Lösung für "No Scheme" -Ausgabe in Xcode 4 nach dem defekten Zusammenführen von Git-Zweigen

7

Erhalte nach dem Zusammenführen des Konfliktproblems das Problem "Kein Schema"

  

Automatisches Zusammenführen von SampleProject.xcodeproj / project.pbxproj   CONFLICT (Inhalt): Zusammenführungskonflikt in SampleProject.xcodeproj / project.pbxproj   Automatische Zusammenführung fehlgeschlagen; Konflikte lösen und dann das Ergebnis festschreiben.

Auf jeden Fall habe ich beim Zusammenführen der Konflikte einige defekte Operationen ausgeführt. Die Frage ist, ob es in diesem Fall die beste Lösung gibt, das Problem "No Scheme" zu beheben.

    
Forrest 12.04.2012, 03:12
quelle

5 Antworten

31

Wenn Schemas die Option " Kein Schema " anzeigen, klicken Sie auf

No Scheme - & gt; Manage Scheme - & gt; Klicken Sie dann auf den Button Autocreate Schemes Now

    
Gobi M 04.05.2013 11:26
quelle
2

Ähnliches Problem. Habe meine Projekte geschlossen, habe dann XCode wieder geöffnet und meine Schemata waren zurück.

    
software evolved 30.04.2013 17:58
quelle
1

Ich fand, dass die bestbewertete Antwort für mich nicht funktionierte, also dachte ich, ich würde hier meinen üblichen Ansatz posten - da ich nur dieses Problem lösen musste:

Wir kennen das Problem - der Fehler ist in diesem Fall ziemlich klar:

  

Automatisches Zusammenführen von SampleProject.xcodeproj / project.pbxproj CONFLICT   (Inhalt): Zusammenführungskonflikt in SampleProject.xcodeproj / project.pbxproj   Automatische Zusammenführung fehlgeschlagen; Konflikte lösen und dann das Ergebnis festschreiben.

Wir haben einen Konflikt in der Datei project.pbxproj .

Wenn es "Conflict in appDelegate.h" heißt, wissen wir genau, was zu tun ist, aber die Tatsache, dass das Projekt nicht kompiliert wird, scheint besorgniserregender zu sein als ein normaler Konflikt - was genau das ist.

Wie können wir diesen Konflikt beheben?

  1. Navigieren Sie zuerst zu Ihrer Projektdatei
  2. Klicken Sie mit der rechten Maustaste auf die Datei xcodeproj
  3. Klicken Sie auf Paketinhalt anzeigen

  1. Doppelklicken Sie auf die Datei project.pbxproj (das ist die im Konflikt angegebene Datei)

  1. Lösen Sie schließlich die Konflikte so, wie Sie es normalerweise tun würden. Das erfordert ein wenig Nachdenken - es lohnt sich zu lesen und zu versuchen, ungefähr zu verstehen, was passiert. In der Regel ist es jedoch ziemlich klar, was zu beachten ist:

Oben ist ein Beispiel dafür, wie die Konflikte aussehen werden.

Sobald Sie alle Konflikte in dieser Datei gefunden haben, speichern und laden Sie das Projekt neu. Die Regelung sollte zurückgehen und das Projekt funktionieren.

Hinweis: Wie oben erwähnt, sind einige Überlegungen zur Lösung der Konflikte erforderlich. Normalerweise werden sie sehr einfach sein (entfernen Sie einfach die Konfliktlinien), aber manchmal müssen Sie ein wenig Code korrigieren. Wenn Sie das folgende Beispiel sehen - die Datei wurde beschädigt und musste repariert werden:

Die in diesem Beispiel erforderliche Korrektur war:

%Vor%

Dieser Code musste hinzugefügt werden und könnte aus dem Code in den obigen Bereichen ausgearbeitet werden.

    
simon_smiley 18.01.2018 23:24
quelle
0

Ich habe das gleiche Problem. Nach einigen Versuchen öffnete ich den Xcode und ging zum Issue Navigator und öffnete die konfliktbehafteten Dateien als Quellcode, dann begann ich mit dem Schlüsselwort <<<<<<< HEAD zu suchen und begann dann die Konflikte zu beheben. Danach erschien das Ziel:)

    
Abo3atef 12.04.2017 07:41
quelle
0

So habe ich mein "No Scheme" -Dilemma gelöst. Nach einigen Stunden Versuch und Irrtum versuchte ich, den xcode.workspace zu löschen, der keine Schemas hatte, und cd in den Ordner zu löschen, aus dem der Arbeitsbereich gerade gelöscht wurde, und dann pod install, um den Arbeitsbereich erneut herunterzuladen. Und dann tauchten alle meine Projekte und Ordner auf.

Es war auch wichtig, zu den target- & gt; build-Einstellungen zu navigieren und die FrameWork-Suchpfade zum Debuggen und Freigeben auf ($ geerbt) und $ (SRCROOT) zu setzen, bevor der Arbeitsbereich gelöscht wurde.

Hoffe das hilft jemandem!

    
KarmaDeli 19.02.2018 22:54
quelle

Tags und Links