记录下Xcode断点调试 所有数据都是nil原因记录

Xcode突然断点看到的变量全nil,NSLog打印没问题,下面是问题查找记录

1、查看下环境是不是Release,路径Edit Schemes - Run - info。在Release环境下xcode会自动优化,改成Debug就行


image.png

2、看看是不是不小心勾选了 Address Sanitizer,Edit Schemes - Run - Diagnostics


image.png

3、build setting - optimization level - 设置为None [-O0] 如下

image.png

4、看见网上还有朋友说在Build Setting里 将Other C Flags的-O2删掉

PS:然而上面这些我都是正确的,还是断点遇到问题,最后找出来是没有对应版本的真机调试包,但是按理说工程不应该是没法在这个手机上调试的么,等我拔掉线,重新插上,提示没法运行了!!!整了我半个小时,Xcode抽风,在此记录一下。

你可能感兴趣的:(记录下Xcode断点调试 所有数据都是nil原因记录)