0
我目前正在使用swift的应用程序使用一些调试代码。应该删除调试代码时发布(对于iOS应用程序)
这里是我的逻辑:
//Do some code that always gets executed
if self.debug
{
//Do some debugging code
}
//Do more code that always gets executed
当我把这个发布,我应该删除调试代码或可我只设置self.debug假?
我已经看过这个问题:Should debugging code be left in place?,但是,听起来像是给用户选择是否要调试应用程序,iOS应用程序用户无法调试它,除非他们有Xcode项目。
我试过#if DEBUG,但是我的代码没有执行 – iProgram
那么这意味着你的编译器选项没有定义DEBUG,这可能意味着你正在构建一个发布版本。构建一个调试版本来代替调试。 – Aurast