Я делаю приложение, которое обрабатывает конфиденциальные данные кредитной карты.
Если мой код работает в режиме отладки, я хочу записать эти данные в консоль и сделать несколько дампов файлов.
Однако в последней версии appstore (т.е. когда она запущена в режиме выпуска) важно, чтобы все это было отключено (угроза безопасности)!
Я постараюсь ответить на мой вопрос, насколько смогу; поэтому вопрос становится "Это путь решения правильный или лучший способ сделать это?"
// add `IS_DEBUG=1` to your debug build preprocessor settings
#if( IS_DEBUG )
#define MYLog(args...) NSLog(args)
#else
#define MYLog(args...)
#endif