2017-05-26 2 views
0

Ich möchte ein Xcode-Projekt zu einem anderen Xcode-Projekt hinzufügen.Wie verwende ich ein Xcode-Projekt in einem anderen Xcode-Projekt in iOS?

Zum Beispiel habe ich derzeit Test1.xcodeproj und dieses Projekt haben .h und .m Dateien. Es enthält auch images/assets oder Storyboard-Dateien.

Ich neu erstellt Test2.xcodeproj und ich möchte auch Test1 Dateien zu meinem Test2 Projekt importieren.

Was ist die beste Lösung, um dieses Problem zu lösen?

Kann ich statische Bibliothek oder Framework für Test1.xcodeproj erstellen?

Zugriff auf Test1 Dateien zu Test2 Projekt?

Jede Hilfe oder Richtung würde geschätzt werden. Vielen Dank!

Antwort

0

Wenn Sie classes and storyboard or xibs usw. benötigen, dann können Sie Ihre Dateien im Finder öffnen und können dann in ein anderes Projekt kopieren und einfügen! und Sie können darauf zugreifen, wie Sie diese Klassen in diesem Projekt erstellt haben. Es ist so, als ob Sie eine Drittanbieterbibliothek in Ihr Projekt ziehen und dort ablegen. Die Bibliothek ist nichts als ein Bündel von Klassen.

Wenn Sie Storyboard und Xib haben, dann müssen Sie einige Dinge verwalten, wie zum Beispiel mehrere Storyboards, wenn Sie ein anderes Storyboard im aktuellen Projekt haben.

+0

Sie meinten also, dass ich alle Dateien von Test1 zu Test2 project.right ziehen und ablegen muss? Kann ich eine statische Bibliothek oder ein Framework für Test1 erstellen, um dieses Ziehen und Ablegen zu vermeiden? – IKKA

+0

können Sie erstellen, wenn es für Sie geeignet ist! – Lion

0

Wenn Sie Assets und Storyboards integrieren möchten, müssen Sie ein Cocoa Touch Framework erstellen. Gehe zu Datei-> Neu-> Projekt und wähle Cocoa Touch Framework. Fügen Sie alle Ihre Test1-Dateien zu diesem Projekt hinzu. Fügen Sie das Rahmenprojekt Test1 zu Ihrem Test2-Projekt hinzu. Sie können dies über Datei-> Datei hinzufügen an ...

Um den Code mit Test2 zu verknüpfen, müssen Sie es als eingebettete Binärdatei hinzufügen. Gehen Sie zur Registerkarte Allgemein der Projekteinstellungen und scrollen Sie nach unten. Klicken Sie auf das Pluszeichen im Bereich "Embedded Binaries" und wählen Sie das Test1-Projekt. Dies fügt auch Test1 zu Ihren verknüpften Frameworks und Bibliotheken und den Zielabhängigkeiten des Projekts hinzu.

Verwandte Themen