2016-08-09 111 views
0

Hallo Leute, ich habe ein sehr seltsames Problem und ich brauche wirklich Hilfe. Ich habe versucht, von Xcode zu committen und Source-Tree (ich verwende SourceTree, um Änderungen von Zweigen zusammenzuführen) geöffnet, während das Commit in Xcode ausgeführt wurde. SourceTree ist ein weiterer Git-Manager, Xcode ist verrückt geworden, als SourceTree nach meinen Zugangsdaten fragte und ich ein falsches Passwort eingegeben habe. Plötzlich stürzte Xcode 7 ab und als ich wieder öffnete, war mein Projekt nicht da, es war verschwunden. Ich konnte Dateien und Code wiederherstellen, aber die Konfigurationsdatei project.pbxproj fehlte. Nicht einmal in Github. Ich habe es geschafft, eine alte Version dieser Datei wiederherzustellen. Als ich das Projekt wieder öffnete, musste ich noch einige Dateien hinzufügen, die im Projekt vorhanden waren, aber nicht erkannt wurden. Ich habe es schließlich geschafft, zu kompilieren, aber jetzt, wenn ich meine App starte, wird mein App-Delegat nicht aufgerufen. Die App friert beim Begrüßungsbildschirm ein. Ich denke es liegt wahrscheinlich an dieser Datei. Kann jemand dieses Problem beheben?App Delegat nicht aufgerufen, project.pbxproj beschädigt

Antwort

0

Der geringste Aufwand besteht wahrscheinlich darin, ein neues Projekt zu erstellen und den Code in das neue Projekt zu migrieren. Könnten Sie Zeit/Geld sparen?

+0

So wahr, und es funktionierte. Vielen Dank – user3033437

+0

Kein Problem! Jede Hilfe, die ich geben kann, um die Last des beschissenen Tools Xcode * zu reduzieren, kann ich geben. :) – jbehrens94

0

Ich weiß, Sie haben es behoben, ein Vorschlag für zukünftige Probleme wie diese.

Überprüfen Sie, ob die Datei main.m importiert wurde und ob sie den App-Delegaten aufruft.

Werfen Sie einen Blick auf diese https://github.com/appsquickly/XcodeEditor Und dieser https://github.com/CocoaPods/Xcodeproj

+0

Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert – goto

+0

Großartig. Vielen Dank! –