gpt4 book ai didi

iphone - 调试时 XCode 调试与发布构建

转载 作者:行者123 更新时间:2023-12-03 18:18:22 25 4
gpt4 key购买 nike

好的,我想我现在已经看完了。

大约 24 小时以来,我一直在尝试调试我的应用程序,试图找出所有奇怪的崩溃突然来自哪里。我一直在通过模拟器/ Debug模式进行调试。像往常一样,当我遇到断点时,我可以看到变量的值(大多数时候)。然后突然间,无论我做什么,我都无法查看变量(顺便说一句,我正在谈论鼠标悬停,因为某些愚蠢的原因,我的 Xcode 禁用了调试菜单中的所有调试工具)。

长话短说,由于完全没有事情可做,我决定使用 Release模式进行调试。现在我可以命中断点并查看变量的内容。更令人困惑的是,现在 xcode 为我提供了我“观察”(悬停)的变量的更全面的 View 。

我知道苹果喜欢做不同的事情。但到底是什么!?有人可以扇我一巴掌,然后告诉我我不明白什么吗?

最佳答案

首先,配置“Debug”和“Release”只是名称,如果需要,您也可以将它们命名为“Jon”和“Carla”。它们只是您可以修改的配置集的名称,您可以调整它们,例如“调试”配置不再适合调试。因此,如果您(不小心)在“调试”配置中禁用了生成调试符号,您将得到您所描述的内容。

转到“项目”->“编辑事件目标”。选择“Build”选项卡,然后在左上角的下拉框中选择“Debug”配置。在下面的下拉框中选择“显示所有设置”,然后在这两个下拉框旁边的搜索栏中输入“调试”。

应该有一个设置“生成调试符号”,确保已设置其复选框。 “调试符号级别”应设置为“所有符号”。另外,“调试信息格式”应设置为“DWARF with dSYM file”。

更改设置后,清理您的项目(“构建”->“清理”)并再次构建。

希望有帮助。

关于iphone - 调试时 XCode 调试与发布构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3784583/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com