我正在制作一个处理敏感信用卡数据的应用程序。
如果我的代码在调试模式下运行,我想将此数据记录到控制台并进行一些文件转储。
但是,在最终的Appstore版本(即以发布模式运行时)上,必须禁用所有这些功能(安全隐患)!
我将尽力回答我的问题;因此问题就变成“此解决方案路径是正确的还是最佳的实现方式?”
// 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
,则不起作用。请问如何初始化按钮或将某些信息记录到控制台,您可以编辑问题吗?