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

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

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

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

解决办法

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

报错打印:

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

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

屏幕快照 2017-03-22 下午2.15.20.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,016评论 25 708
  • 【转载】曾梦想仗剑走天涯 1.Xcode IDE概览 说明:从左到右,依次是“导航窗格(Navigator)->边...
    06a6a973d7ab阅读 3,882评论 2 20
  • 我还在大学那会儿,有次和好哥们阿钟一块儿去吃烤鱼。 我们去的时候过了饭点,那家烤鱼店稀稀拉拉坐着几桌,我和阿钟叫了...
    颜某人阅读 2,627评论 62 157
  • 生活不像那些狗血剧,多少辛酸都是默默隐忍,当你的心终于千疮百孔时,这样的你或许才算成熟。
    weiove阅读 105评论 0 1
  • 简要规则 标题 #一级标题 ##二级标题 ###三级标题 ####四级标题 #####五级标题 ######六级标...
    LZlzlzlzlzzz阅读 160评论 0 0