Макрос препроцессора DEBUG не определен для целей CocoaPods
У меня проблемы с модулем под названием DCIntrospect-ARC, который должен работать только в режиме отладки. Он проверяет, определен ли макрос DEBUG перед запуском. Однако, это не определено в цели CocoaPods, и даже при том, что я бегу в режиме отладки в XCode, это не в состоянии работать, потому что макрос DEBUG не определен.
Я могу определить макрос DEBUG в podspec, используя
s.xcconfig = { "GCC_PREPROCESSOR_DEFINITIONS" => '$(inherited) DEBUG=1' }
но это определило DEBUG для всех конфигураций сборки, а не только для конфигурации DEBUG.
Это проблема CocoaPods? Разве макрос DEBUG не должен быть определен для модулей?Могу ли я обойти это в файле Podspec и объявить макрос DEBUG только в конфигурации сборки Debug?