美文网首页
swift Xcode在使用Release环境调试莫名崩溃掉

swift Xcode在使用Release环境调试莫名崩溃掉

作者: 我是你立波大叔 | 来源:发表于2017-03-01 16:34 被阅读253次

    最近在项目提交预发布环境测试,切换多环境Release的时候,莫名其妙就出现一些变量为空值,而且单步调试时不按顺序执行代码;

    一直以为是代码问题,使劲在看,结果在网上找到了解决方法⤵️

         工程在编译之后被优化了,所以导致单步的时候程序表现异常,
    变量也都不能访问了。这是由于编译的时候选择的是 release,
    而 release 的时候是会做很多优化,导致上述结果。
    

    解决办法

    不要用Release , 可以选用自己定义的ReleaseBeta
    

    报错打印:

    -[CFString release]: message sent to deallocated instance 0x174834520
    

    然后这个临时方法不能一直这样做 ----分割线----
    最终调试下,调整了下Xcode配置

    屏幕快照 2017-03-22 下午2.15.20.png

    相关文章

      网友评论

          本文标题:swift Xcode在使用Release环境调试莫名崩溃掉

          本文链接:https://www.haomeiwen.com/subject/jqqcgttx.html