2016-03-22 9 views
0

Stellen Sie sich vor ich drei separate Xcode-Projekte erstellen, die jeweils ihre eigene Github-Repository:Wie organisieren Sie benutzerdefinierte Frameworks im Xcode-Projekt?

  • One für mein iPhone App (App) und
  • Zwei für jeden meiner benutzerdefinierten Frameworks (Foo & Bar)

Abhängigkeiten

  • App & Bar
  • auf Foo hängt 210
  • Foo hängt von Bar

Aktionen

  • die Foo & Bar repos als Submodule des App-Repo in einem Ordner hinzufügen Libraries
  • Fügen Sie die Foo & Bar Projekte als Teilprojekte der App benannt Projekt
  • Verknüpfen Sie die Foo & Bar Frameworks mit dem App-Ziel

Aus dem App-Projekt kann ich jetzt & Test-App ausführen und jedes Framework testen.

Aber wenn ich das Foo-Projekt unabhängig öffne, kann ich es nicht bauen.

Gibt es einen sauberen Weg, um jedes Projekt selbständig zu testen?

Ich weiß über Arbeitsbereiche, aber ich sehe nicht, wie das mein Problem hier lösen würde.

Antwort

0

Ja, fügen Sie einfach das Bar-Projekt als Teilprojekt von Foo hinzu.

Dies erstellt eine Projektreferenz, kopiert jedoch keinen Code.

Jetzt können Sie öffnen und bauen & das Foo-Projekt unabhängig testen.

Verwandte Themen