我正在将一个 iOS 项目移植到 Android。我需要逐步了解 Objective C 类中的方法,以了解它们是如何工作的,并帮助编写单元测试来验证我的端口。AppCode 是我选择的武器。
问题是,在调试时,我经常得到“由于优化而暂时不可用的值”,并且我无法检查大多数类、列表和数组。
我在 Xcode 中打开了项目并将编译器优化设置为“无”,然后在 AppCode 中打开它。我还尝试从 AppCode 中打开 Xcode 中的项目(File-> Open project in Xcode)。尽管项目属性没有显示优化,但我仍然无法查看大多数变量。我还在调试窗口中重复了变量,并且执行点在单步执行时会在代码周围跳转。这让我相信优化仍然处于开启状态。
我已经通过 AppCode 中的调试首选项尝试使用 GDB 和 LLDB。
谁能拯救我的理智?
谢谢
西蒙