Mehrere Targets in einem Projekt -> "Mastertarget" möglich?

  • Mehrere Targets in einem Projekt -> "Mastertarget" möglich?

    Guten Tag zusammen,

    ich stehe vor einer Unschönheit bei der ich mir nicht sicher bin ob ich diese überhaupt entfernen kann.

    Folgende Konfiguration liegt vor:

    Wir haben ein Xcode Projekt mit ca. 20 Targets. Diese Targets kümmern sich um nichts anderes, als dass ein Kundenspezifisches Design über die App gelegt wird. Sprich: Es werden individuelle Bundle-Ressourcen in den targets verwaltet (n Bilder und eine plist). Nicht mehr und nicht weniger.

    Jetzt nutzen wir in dieser App einige externe Bibliotheken, die natürlich in jedem Target gleich konfiguriert sind. Ich würde jetzt gerne EIN "Mastertarget" definieren, welches sich um die ganzen Bibliotheken kümmert, und die Kunden-Spezifischen Targets sollen sich im Idealfall nur noch um die Bundle-Ressourcen kümmern.

    Ist so etwas möglich? Falls ja: Wie geht man hier am besten vor?


    Grüße aus Düsseldorf
    Dennis
    "Die Steinzeit ging auch nicht zu Ende weil die Steine ausgingen"
  • Unter Umständen funktioniert das über ein eigenes Unterprojekt, dass die Targets jeweils einbinden.

    Alternativ kannst Du alle Einstellungen in die Projekteinstellungen legen oder Konfigurationen auslagern. Dann können die Targets diese Werte erben. Über den Dateiinspektor kannst Du auch eine oder sogar mehrere Dateien sehr schnell mehreren Targets zuordnen.
    „Meine Komplikation hatte eine Komplikation.“