Xcode, wie ein externes Projekt hinzugefügt wird

8

Ich muss meinem Xcode-Projekt ein externes Projekt hinzufügen. Der Grund dafür ist, dass ich eine Zielabhängigkeit für diese statische Bibliothek für externe Projekte hinzufügen muss.

Ich kann es nicht so hinzufügen, wie ich es brauche, ich würde es gerne so machen:

Wenn ich jedoch ein anderes Projekt zu meinem aktuellen Xcode-Projekt hinzufüge, erhalte ich das Folgende, was mich nicht erlaubt, dieses Projekt von meinem Projekt aus zu untersuchen, und so kann ich nicht die Abhängigkeit hinzufügen, die ich brauche.

Beachten Sie, dass diese Screenshots von zwei verschiedenen Projekten stammen, und in dem, das mir zeigt, was ich in meinem eigenen Projekt reproduzieren möchte, funktioniert das Ziehen mehrerer Projekte wie erwartet.

Vielleicht habe ich einige Einstellungen falsch in meinem Projekt eingerichtet? Alles, was ich getan habe, ist eine Template-Detail-Master-Anwendung von Xcode.

    
Daniel 14.06.2012, 15:59
quelle

2 Antworten

20

Du hast es richtig gemacht. Das Problem ist, dass Xcode das gleiche Projekt nicht zweimal öffnen kann.

Schließen Sie Serenity.xcodeproj , bevor Sie das übergeordnete Projekt erneut öffnen.

    
gcamp 14.06.2012, 16:35
quelle
1

Ja, das ist möglich, es heißt Arbeitsbereich.

In Ihrem Beispiel:

  • Öffnen Sie beide Ihrer Projekte
  • Ziehen Sie das Serenity-Projekt in das abhängige Projekt

Ich denke, was Sie falsch machen, ist das Ziehen des Xcodeproj, versuchen Sie, das Projekt zu öffnen und ziehen Sie stattdessen den Projektblock (siehe Bild)

    
James Webster 14.06.2012 16:15
quelle