我正在制作一个处理敏感信用卡数据的应用程序。
如果我的代码以调试模式运行,我想将此数据记录到控制台并进行一些文件转储。
但是,在最终的Appstore版本(即以发布模式运行)上,必须禁用所有这些功能(安全隐患)!
我将尽力回答我的问题;因此问题就变成“此解决方案路径是正确的还是最佳的实现方式?”
// add `IS_DEBUG=1` to your debug build preprocessor settings
#if( IS_DEBUG )
#define MYLog(args...) NSLog(args)
#else
#define MYLog(args...)
#endif
繁花如伊
紫衣仙女