Ich habe versucht, Zweige zusammenzuführen, und es kam zu dem Fehler " Projekt kann nicht geöffnet werden ... kann nicht geöffnet werden, da die Projektdatei nicht analysiert werden kann ". Ich habe dann versucht, den Ratschlag anderer Stackoverflow-Antworten (nämlich zum Bearbeiten der Datei zum Entfernen der Beschädigung) zu übernehmen, konnte die Datei jedoch nicht bearbeiten. Es scheint, dass dies tatsächlich ein Verzeichnis ist, daher hat sich die Struktur dieses Elements möglicherweise mit Version 4.4 von xcode geändert, und da die Antwort auf Projekt nicht öffnen ... kann nicht geöffnet werden, da die Projektdatei nicht analysiert werden kann .
Ich habe dann versucht, myProject.xcodeproj aus meiner Time Machine-Sicherung wiederherzustellen. Dies funktioniert nicht, da es besagt, dass ich nicht berechtigt bin, auf myProject.xcodeproj zuzugreifen. Ich habe versucht, die Erlaubnis für dieses Verzeichnis zu ändern, aber das hat nicht geholfen.
Ich habe xcode geschlossen und wieder geöffnet. Nun ist der Fehler:
Project ... xcodeproj kann nicht geöffnet werden, da die Datei project.pbxproj fehlt .
Wie kann ich dieses Problem in Xcode Version 4.4 beheben? Kann aus dem vorherigen Snapshot oder Archiv oder der Version in Xcode wiederhergestellt werden. Kann mit Zeitmaschine wiederhergestellt werden. Ich möchte vermeiden, das gesamte Projekt umzubauen.
Am Ende musste ich tun
'cp -R ...TimeMachineBackup/myProject.xcodeproj ...myProjectArea/myProject.xcodeproj'
Dann musste ich in myProjectArea folgendes tun:
git reset --merge
Dies ermöglichte mir, das Projekt zu öffnen und die Zweigstellen wieder in meine Hauptniederlassung zu wechseln.
keine angenehme Erfahrung
Am einfachsten ist es wahrscheinlich zu tun
Wenn Sie in der Projektdatei einen Konflikt erhalten, werfen Sie einen Blick auf myProject.xcodeproj/project.pbxproj. Oft sind es nur neue Dateien im Projekt, die an derselben Stelle hinzugefügt wurden. In diesem Fall müssen Sie nur die Konfliktmetadaten löschen und den Konfliktzustand auflösen.
Ich konnte dies ohne Kommandozeilen-Sachen zum Laufen bringen:
Jetzt sollte es klappen.
Für andere, die sich dieses Problem anschauten, stellte sich in meinem Fall heraus, dass der "Konflikttext" aus einer Git-Fusion sich in die eigentliche Datei eingeschlichen hatte:
<<<<<<< HEAD
F0FDA2D61B99EB80007DB99D /* Aptron-mCollegix.xcassets */,
=======
F08CFAAA1BC1E9EE00A5B6F5 /* Aptron-mCollegix.xcassets */,
>>>>>>> hotfix/Column_Text_Cut-off
das Öffnen der Datei "project.pbxproj" in einem Texteditor machte das Update einfach.
Dies kann beispielsweise auch passieren, wenn Sie Sudo aus irgendeinem Grund mit Pods oder dem Editor verwendet haben - wenn die Datei in IhremApp.xcodeprojectroj-Verzeichnis vorhanden ist, sich aber Xcode beschwert, dass sie es nicht finden kann - Gehen Sie zu Ihrem Projektstamm und führen Sie folgende Schritte aus:
Sudo chown -R yourusername:staff ./*
Wenn jemand die fehlende Datei project.pbxproj finden möchte, öffnen Sie das .xcodeproj mit einem Code-Editor und Sie finden die Datei dort. Und ich habe festgestellt, dass ich eine Sicherungskopie meiner Anwendung in meinem anderen PC hatte. Ich habe diese Datei dort gefunden, so dass Sie irgendwo eine Sicherungskopie Ihres Projekts haben, damit dies funktioniert.