Ich habe einige Projekte, die ich vor einiger Zeit unter Xcode 3.2.x gestartet habe. Ich bin vor ein paar Tagen auf Xcode 4 umgestiegen und möchte die Workspace-Funktion für beide Projekte nutzen. Grundsätzlich ist mein Plan, einige gemeinsame Funktionen aus den beiden Projekten zu extrahieren und sie zu einer gemeinsamen Bibliothek zu machen, von der beide Projekte abhängen. Bevor ich jedoch überhaupt zu den kniffligen Abhängigkeiten komme, stecke ich fest, wenn ich nur meine beiden Projekte zum Arbeitsbereich hinzufüge.
Ich habe versucht, einen neuen Arbeitsbereich zu erstellen und im Kontextmenü die Option "Dateien hinzufügen zu" auszuwählen. Ich wähle dann die .xcodeproj-Datei aus meinem ersten Projekt aus und sie wird im linken Strukturbrowser in meinem Arbeitsbereich angezeigt. Es ist jedoch nur die Datei, nicht das Projekt, das ich erhalte. Das heißt, anstatt einen zweizeiligen Eintrag im Strukturbrowser zu erhalten, in dem in der ersten Zeile der Projektname und in der zweiten Zeile etwa "1 Ziel, iOS SDK 4.3" wie in der Apple-Dokumentation angegeben ist, erhalte ich einfach eine einzelne Zeile Angabe des Namens der .xcodeproj-Datei einschließlich der Erweiterung. Es gibt auch kein Dreieck auf der linken Seite, um den Knoten zu erweitern. Es ist, als hätte ich nur eine Datei in den Arbeitsbereich gezogen, kein Projekt. Gleiches gilt für das zweite Projekt.
Ich habe auch ein neues Projekt "Foo" von Grund auf in Xcode 4 erstellt und meinem Arbeitsbereich hinzugefügt, mit dem gleichen Ergebnis. Ich habe mir die Apple-Dokumentation angesehen und mir das 16-Sekunden-Video ungefähr ein Dutzend Mal angesehen, kann aber nicht herausfinden, was ich falsch mache (wenn das Problem tatsächlich im Stuhl und nicht im Computer liegt).
Ich hatte genau das gleiche Problem. Ich glaube, das liegt daran, dass bereits ein anderer Arbeitsbereich geöffnet ist, der auf das Projekt verweist, das Sie hinzufügen möchten. Ich habe es zum Laufen gebracht von:
Hat gut funktioniert. Ich habe viele Arbeitsbereiche, die alle auf ein openssl-Projekt verweisen, und es scheint in Ordnung zu sein, wenn in Xcode immer nur ein Arbeitsbereich geöffnet ist.
Eigentlich habe ich es geschafft, ohne Xcode zu beenden. Sie müssen lediglich sicherstellen, dass die Projekte, die Sie hinzufügen möchten, geschlossen sind, da Xcode Probleme beim Hinzufügen offener Projekte zu einem Arbeitsbereich hat. So:
Ich hatte das gleiche problem SO Ich beende gerade xcode, starte es neu. Dann kann ich die Dateien unter dem Projekt sehen.
Beenden Sie Xcode vollständig und doppelklicken Sie dann auf die Datei .xcodeproj, um das Projekt zu öffnen.
Es funktioniert, aber wenn Sie dem Projekt eine Aktivität hinzufügen, wird die Datei r.Java
automatisch entfernt und es treten Fehler auf.