Ich entwickle eine App und verwende eine Open-Source-Komponente.Wie kompiliere ich ein Projekt mit App und Bibliothek im selben Arbeitsbereich mit verschiedenen Konfigurationsnamen?
Ich habe einen Arbeitsbereich, die sowohl MyApp.xcodeproj und Component.xcodeproj. Meine app hat drei Konfigurationen: Debug, App Store und In House aber die Komponente hat nur zwei: Debug und Mitteilung
Im Debug Konfiguration, funktioniert alles gut, aber ich kann meine App in App Store oder In House Konfiguration nicht kompilieren, weil die Konfigurationsnamen nicht übereinstimmen. Ich erhalte eine Datei nicht Fehler gefunden, wenn sie #import <Component/Component.h>
versuchen, ich brauche beide App Store und In House Konfigurationen und ich würde wirklich gerne vermeiden die Komponentenkonfigurationen zu modifizieren, zukünftige Updates der Komponente zu erleichtern.
Ich weiß, ich CocoaPods verwenden könnte, dieses Problem zu lösen, aber ich würde gerne wissen, ob es eine einfache Lösung in Xcode ist
Ich benutzte diese Frage, um mir zu helfen, diese Situation herauszufinden, aber umgekehrt. Die App hat 2 Configs, aber das Framework hat 3. Ich habe jetzt Probleme damit, wenn ich versuche, zu einer benutzerdefinierten Config zu wechseln (nicht debuggen oder release). Es scheint nicht die Konfiguration des Frameworks zu respektieren, obwohl das Eltern-Projekt 'DEFAULT_CONFIGURATION' für jede Eltern-Konfiguration gesetzt wurde –