Xcode断点无效

Xcode断点无效,在网上查了很多,记录下:

(主要修改了这个)TARGETS -> Build Settings -> Deployment Postprocessing:degug设置为no ,release设置yes。部署处理,会对其它选项生成的测试符号产生影响,这个其实在App瘦身时会用到,设置为YES时会删掉所有不必要的编译符号,也就包括调试符号,这样编译后的应用包会变小,安全性也会更好一点。

Product->Debug workflow 取消选中Always Show Disassembly: 选中时可以查看程序运行时的汇编代码,我们在调试代码时不需要查看汇编代码,那么可以取消,断点就会停在我们的代码上。

修改Generate Debug Symbols 为YES:启用或禁用生成调试符号,也就是在程序编译时是否生成编译符号,如果设置为NO,编译时无法生成断点调试符号。

下面两个我勾不勾选都可以断点,好像没什么影响

Edit Scheme -> Run -> Build Configuration勾选中Debug

Edit Scheme -> Run -> Debug executable勾选中

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今天遇见一个奇葩的问题,Xcode 打断点断不住,从来没遇见过这个问题,是在有点摸不着头脑,查了查,解决一下。 解...
    Superman168阅读 10,082评论 1 2
  • 【转载】曾梦想仗剑走天涯 1.Xcode IDE概览 说明:从左到右,依次是“导航窗格(Navigator)->边...
    06a6a973d7ab阅读 9,316评论 2 20
  • 1.Xcode IDE概览 说明:从左到右,依次是“导航窗格(Navigator)->边列(Gutter)->焦点...
    小地阅读 10,725评论 0 9
  • 第一次写文章,好激动啊,原来都是看大神的文章,现在自己要写了,那就从简单的开始吧 最近遇到一个特别奇怪...
    梦随兴飞阅读 8,761评论 0 0
  • 2.偏好设置 通过“command+,”快捷键或”Xcode|Preferences”菜单呼出偏好设置。 (1)主...
    Demonboy阅读 5,241评论 1 1