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.