1

我正在将一个 iOS 项目移植到 Android。我需要逐步了解 Objective C 类中的方法,以了解它们是如何工作的,并帮助编写单元测试来验证我的端口。AppCode 是我选择的武器。

问题是,在调试时,我经常得到“由于优化而暂时不可用的值”,并且我无法检查大多数类、列表和数组。

我在 Xcode 中打开了项目并将编译器优化设置为“无”,然后在 AppCode 中打开它。我还尝试从 AppCode 中打开 Xcode 中的项目(File-> Open project in Xcode)。尽管项目属性没有显示优化,但我仍然无法查看大多数变量。我还在调试窗口中重复了变量,并且执行点在单步执行时会在代码周围跳转。这让我相信优化仍然处于开启状态。

我已经通过 AppCode 中的调试首选项尝试使用 GDB 和 LLDB。

谁能拯救我的理智?

谢谢

西蒙

4

1 回答 1

0

您是否检查过您正在使用的运行/调试配置(在 AppCode 中)是调试(而不是发布)配置?运行 -> 编辑配置会弹出一个对话框,您可以在其中编辑每个配置。确保“配置”下拉菜单设置为“调试”。

于 2012-08-27T22:34:11.583 回答