3 回答
TA贡献1784条经验 获得超7个赞
首先,我100%同意较早前说过OFF的人 Load Symbols Lazily
。
我还有两件事要补充。
(我的第一个建议听起来很明显,但是当有人第一次向我建议时,我的反应是这样的:“来吧,请,您真的以为我不会更好……哦。”)
确保您没有意外地将“ Active Build Configuration”设置为“ Release”。
在项目的图形树显示中的“目标”下,右键单击目标并执行“获取信息”。查找一个名为“ Generate Debug Symbols”(或类似名称)的属性,并确保已选中该属性(也称为“ ON”)。另外,您可以尝试查找(也在Target >> Get Info中)名为“ Debug Information Format”的属性,并将其设置为“带有dsym文件的小矮人”。
在目标>>获取信息下还有许多其他属性可能会影响您。寻找诸如优化或压缩代码之类的东西,然后将其关闭(我假设您正在调试模式下工作,因此这不是不好的建议)。另外,查找诸如剥离符号之类的内容,并确保其也处于关闭状态。例如,对于调试目标,应将“ Strip Linked Product”设置为“ No”。
TA贡献1817条经验 获得超6个赞
我只是再次遇到了同样的问题。在对“懒惰地加载符号”进行三次检查并剥离和调试信息生成标志之后,我执行了以下操作:
退出Xcode
打开一个终端窗口并cd到项目目录
cd进入.xcodeproj目录
删除除.pbxproj文件以外的所有内容(我有frank.mode1v3和frank.pbxuser)
您可以通过右键/选项单击.xcodeproj捆绑包并选择“显示包内容”来在finder中完成相同的任务。
当我重新启动Xcode时,我所有的窗口都已重置为默认位置,等等,但是断点起作用了
- 3 回答
- 0 关注
- 1032 浏览
添加回答
举报