Xcode是iOS必不可少的开发工具,断点调试更是我们调试代码的最常用手段,但是现在最新版本的Xcode会时不时的由于各种莫名奇妙的原因导致断点失效。
一头黑线,记录一下导致断点失效的原因和解决方法:
1.debug模式下,Xcode不走断点:
原因:edit scheme -> Info的 Build Configuration 选项为Debug时,Debug executable前的没有打勾。
解决方法:将上述选项打勾即可。
2.Xcode不走断点,会进入汇编命令页:
原因:Debug -> Debug Workflow -> Always Show Disassembly 已选中打勾。
解决方法:将上述选项选中打勾取消即可。
3.Xcode不走断点:
原因:Target -> Build Settings -> Build Options -> Debug Information Format 未设置调试的dSYM文件
解决方法:点击选中DWARF with dSYM File即可。
4.Xcode不走断点:
未知原因:不知道什么原因,Xcode打开时间太长?Mac电脑好久未重启?
解决方法:Shift + Command + k;重启Xcode;重启Mac。