Ich habe ein kleines Problem mit der Einstellung einer anderen Konfiguration für mein Projekt. Ich habe zwei Versionen der gleichen statischen Bibliothek. Einer hat die Protokollierung aktiviert, der andere nicht.iOS Link Binary mit Bibliothek nur zum Debuggen
Ich verwende zwei verschiedene xcconfig-Dateien für Debug vs. Release. In diesen Dateien spezifiziere ich die Bibliotheks- und Header-Suchpfade für die zwei Varianten der statischen Bibliothek. So weit, ist es gut.
In meinen Build-Einstellungen kann ich jedoch keine Möglichkeit sehen, die aktuelle Bibliothek bedingt zu verknüpfen. Verwenden Sie die Debug-Variante für Debug und die Freigabe für Release.
Irgendwelche Ideen?
Ich denke, die schnellste Antwort hier ist: Sie können nicht. Aber ich denke, die Lösung könnte eine Methode zur Verfügung stellen, um die Protokolle in der statischen Bibliothek selbst zu aktivieren oder zu deaktivieren. Dann können Sie die gleiche Bibliothek verwenden, indem Sie die Protokolle aktivieren oder deaktivieren, wann immer Sie dies benötigen. –