Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/120.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS应用程序的发布版本遇到调试标志_Ios_Xcode_Debug Symbols - Fatal编程技术网

iOS应用程序的发布版本遇到调试标志

iOS应用程序的发布版本遇到调试标志,ios,xcode,debug-symbols,Ios,Xcode,Debug Symbols,在我的模式中,我已将Release指定为生成类型: 在我的代码中,我进行了一些检查,以查看它是否处于调试或发布状态。但是,它始终会命中调试(以下示例中的第125行): 你知道当我为发布版构建时,可能会丢失什么,这样它就不会命中调试标志了吗?像这样的条件编译并不取决于构建配置,而是取决于该配置中是否存在调试标志 转到项目的生成设置并搜索“flag”。查看“Swift编译器-自定义标志”和“活动编译条件”:然后列出每个生成配置,并且标志DEBUG应出现在希望调试代码出现的位置,但不出现在不出现的

在我的模式中,我已将Release指定为生成类型:

在我的代码中,我进行了一些检查,以查看它是否处于调试或发布状态。但是,它始终会命中调试(以下示例中的第125行):


你知道当我为发布版构建时,可能会丢失什么,这样它就不会命中调试标志了吗?

像这样的条件编译并不取决于构建配置,而是取决于该配置中是否存在调试标志

转到项目的生成设置并搜索“flag”。查看“Swift编译器-自定义标志”和“活动编译条件”:然后列出每个生成配置,并且标志DEBUG应出现在希望调试代码出现的位置,但不出现在不出现的位置


您是否检查了a发布模式中调试符号的值?@AliBeadle我在哪里可以确认模式中的该值?我看了很多子菜单,但没有看到规范。好的,很难在评论中做,我会发布一个答案。