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