相关疑难解决方法(0)

Xcode/iOS:如何确定代码是否在DEBUG/RELEASE构建中运行?

我正在制作处理敏感信用卡数据的应用程序.

如果我的代码在调试模式下运行,我想将此数据记录到控制台并进行一些文件转储.

但是在最终的appstore版本上(即它在发布模式下运行时)必须禁用所有这些(安全隐患)!

我会尽力回答我的问题; 所以问题就变成了"这个解决方案路径是正确的还是最好的方式?"

// add `IS_DEBUG=1` to your debug build preprocessor settings  

#if( IS_DEBUG )  
#define MYLog(args...) NSLog(args)  
#else  
#define MYLog(args...)  
#endif  
Run Code Online (Sandbox Code Playgroud)

debugging xcode preprocessor release ios

227
推荐指数
10
解决办法
14万
查看次数

标签 统计

debugging ×1

ios ×1

preprocessor ×1

release ×1

xcode ×1