민감한 신용 카드 데이터를 처리하는 앱을 만들고 있습니다.
내 코드가 디버그 모드에서 실행중인 경우이 데이터를 콘솔에 기록하고 파일 덤프를 만들고 싶습니다.
그러나 최종 앱 스토어 버전 (즉, 릴리스 모드에서 실행중인 경우)에서는이 기능을 모두 비활성화해야합니다 (보안 위험)!
나는 최선을 다해 나의 질문에 대답하려고 노력할 것이다. 문제는 '이 솔루션 경로가 올바른 또는 최선의 방법입니까?'입니다.
// 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
작동하지 않습니다. 어떻게 버튼을 초기화하거나 콘솔에 무언가를 기록 할 수 있습니까? 질문을 편집 할 수 있습니까?