Cocoapods geben den podspec xcconfig-Wert nur für Debug an
Ich verwende Cocoapods und möchte mit dem Parameter xcconfig einen Wert in der Podspec des Pods angeben, der für den Debug-Modus spezifisch ist.
zurzeit mit:
s.xcconfig = { "GCC_PREPROCESSOR_DEFINITIONS" => "MY_DEFINE=1" }
setzt den Wert sowohl für den Debug- als auch für den Release-Modus. Auch versucht mit:
s.xcconfig = { "GCC_PREPROCESSOR_DEFINITIONS[config=Debug]" => "MY_DEFINE=1" }
aber auch wenn dies in den Präprozessor-Makros des Pods festgelegt ist, scheint es während der Ausführung des Codes nicht registriert zu werden, anders als wenn das [config = Debug] -Tag nicht verwendet wird. Gibt es eine Möglichkeit, es nur auf den Debug-Modus zu beschränken?