【问题标题】:How to set breakpoints in Xcode for files with obscure file extensions?如何在 Xcode 中为文件扩展名不明确的文件设置断点?
【发布时间】:2018-02-09 03:34:48
【问题描述】:

我正在开发一个使用 Rust 的项目,因此文件的扩展名为 .rs。 Xcode 不会让我设置断点。它似乎只是将文件作为纯文本处理。有没有办法让它允许我在.rs 文件中设置断点?一种解决方案是将每个 .rs 文件标记为 Xcode 识别的某种类型的源代码文件,例如一个 Objective-C 源代码文件,但我正在寻找可以全局应用于所有 .rs 文件的东西。

【问题讨论】:

    标签: xcode


    【解决方案1】:

    Xcode 不支持 Rust,Rust 文件是 Xcode 的纯文本文件。 Xcode 调试器仅适用于 C 语言(C、C++、Objective-C)和 Swift。将 .rs 文件声明为 Objective-C 只会让 Xcode 假定它们是 Objective-C 代码。

    你需要一个Rust IDE 来调试 Rust 代码。

    【讨论】:

    • @meisel:是的,lldb 支持多种语言,但 Xcode 不支持。
    • 为了支持 rust 断点,它只需要允许我们在 .rs 文件中设置断点。语法高亮等我可以从 AppCode 获得(但我对 Xcode 很感兴趣,因为 AppCode 使用 Xcode 的配置文件)
    • @meisel:理论讲了这么多,但目前还不清楚 Apple 在 Xcode 中对文件类型的连接有多紧密。
    • 是的,但值得一问
    • @meisel:但你也不应该挂掉坏消息的使者。 ;)
    猜你喜欢
    • 1970-01-01
    • 2021-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-19
    相关资源
    最近更新 更多