swift iOS14 #if DEBUG 一直是true ip

2020-10-22  本文已影响0人  姬歌

前天新上了一个版本,今天审核通过了,下载来看。结果已下载就傻眼了,登录页,首页仍然显示出了#if DEBUG #endif里面的调试信息!!!折腾一个早上,还是有问题。
一直以为是开发环境哪里配置有问题,因为xcode12.0.1是刚刚下载的。然后我直接在手机上再run(run的scheme -> build configration设置为release),#if DEBUG判断是false!!!所以这个应该不是配置问题!我的archive也是release!然后又发现app内部,有个DatePicker控件,刚刚测试还完全没问题,更新之后显示出问题了。显示是这样的:


让其他同事下载,没问题!!!
我还以为是iOS14下,还是说swift5.3下#if DEBUG都是true呢!!
后来我删掉app(之前都是覆盖安装),再重新下载安装,就没问题了!
结论,这是iOS14在调试时、覆盖安装出现的bug。

上一篇下一篇

猜你喜欢

热点阅读