gpt4 book ai didi

ios - 如何在 Xcode 中调试 Delphi iOS FireMonkey 应用程序?

转载 作者:技术小花猫 更新时间:2023-10-29 10:27:50 24 4
gpt4 key购买 nike

我正在尝试在 Apple Snow Leopard 10.6.8 上使用 Xcode v3.2.6 调试使用 Delphi XE2 和 Update 1 编译的 FireMonkey 应用程序。我能够在 Xcode 中加载该项目,编译它并在 iPhone 模拟器中运行它。

但是调试好像不行。当我使用“Run/Debug - Breakpoints On”启动项目时,我在 Xcode 中设置的 Pascal 源文件中的所有断点都将被忽略,并且 IDE 不会在代码执行时中断程序。

我已经创建了一个“调试”配置,并在“部署”选项中取消选择了条目“在代码中删除调试符号”和“删除链接产品”。在“Build Options”中,“DWARF with dSYM File”被选为“Debug Information Format”。

我已经安装了带有 Update 1 的 Delphi XE2 附带的 FireMonkey/Free Pascal/Xcode 工具。

最佳答案

解决方案

XCode (gdb) 在调试时找不到要链接到的源文件。你可以帮助它。

在 XCode 中,单击应用程序菜单并选择首选项,在调试首选项中清除复选框“延迟加载符号”并单击确定。

重建,并确保您已打开断点。 XCode 应该说“Build and Debug”,而不是“Build and Run”。

历史

按照 Embaracedro 配置 XCode 的说明后,我遇到了同样的问题。在“调试”窗口中,gdb 报告断点错误“警告 - 找不到 Unit1.pas 的位置”。如上所述更改调试选项后,gdb 报告断点“已解决”,并且成功了。

关于ios - 如何在 Xcode 中调试 Delphi iOS FireMonkey 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7944478/

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