【问题标题】:Modifying Running Code in Xcode Fix (found in the 'Run' menu)在 Xcode Fix 中修改运行代码(在“运行”菜单中找到)
【发布时间】:2023-03-27 18:28:01
【问题描述】:

我正在尝试使用 Xcode 中“运行”菜单中的“修复”命令来修改我正在运行的代码,而无需重新构建。我已经阅读了苹果的文档,但遵循他们的 “典型的修复并继续工作流程:”(http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/XcodeDebugging/230-Modifying_Running_Code/modifying_running_code.html)似乎不适用于我……

这是我正在做的事情(从头开始): - 在 Xcode 中创建基于视图的项目 - 创建点击事件来触发一个只记录一些输出的函数 - 使用调试器在模拟器中运行(命令-Y) - 在调试器中单击“暂停”。 - 向函数添加另一个日志(或其他一些简单的更改) - 保存修改后的代码 - 从“运行”菜单中选择“修复” - 点击继续并点击按钮

添加的日志没有出现...

【问题讨论】:

    标签: iphone xcode


    【解决方案1】:

    本身不是一个答案,但这个“修复并继续”系统正在 XCode 4 中消失。我不会花很多时间来学习使用它,或者围绕它开发调试策略。

    【讨论】:

    • 谢谢,很高兴知道。有什么其他方法可以在不重建的情况下修改运行代码?
    • 在我怀疑你的意思的意义上我不知道。您始终可以使用更动态的语言,该语言可以在运行时(或在您的指示下,使用合适的调试器)重写自己。对于 C 和 C 衍生品,我所知道的最好的通用解决方案是动态加载库代码(以及可动态替换的库代码)。
    猜你喜欢
    • 1970-01-01
    • 2019-12-20
    • 2011-02-15
    • 2015-12-06
    • 2011-08-26
    • 2013-01-06
    • 2019-12-22
    • 1970-01-01
    相关资源
    最近更新 更多