【问题标题】:How to debug FinderSync extension in Xcode如何在 Xcode 中调试 FinderSync 扩展
【发布时间】:2020-05-25 15:02:50
【问题描述】:

我创建了一个 FinderSync 扩展,当我运行扩展目标时,控制台和断点什么也没做,那么如何在 xcode 中调试扩展?我是 MacOS 的新开发者。

【问题讨论】:

标签: xcode macos findersync


【解决方案1】:

这对我有用...

  1. 新建应用项目
  2. 添加新目标 - 文件 -> 新目标并添加 finder 同步 目标。
  3. 准备好调试时,选择扩展目标 - 产品 -> 方案 -> --您的 FINDER_SYNC_EXT 名称 --
  4. 选择要附加的 Xcode 调试器 finder 同步扩展 - 调试 -> 按 PID 或名称附加到进程
  5. 选择你的扩展并点击附加
  6. Xcode 状态面板将更新为“Waiting to attach to -- Your FINDER_SYNC_EXT Name --”
  7. 设置断点并运行扩展。

您的断点将被触发。

【讨论】:

  • 别忘了重新启动 Finder,这对我有用
【解决方案2】:

您遇到此问题是因为 macOS 将在您启动容器应用程序时启动您的 finder 扩展实例。运行 finder 扩展后,您需要重新启动 finder。

  1. 运行 Finder 同步扩展。
  2. Xcode 会提示选择目标进程。
  3. 选择 Finder 进程。
  4. 重新启动查找器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 2015-09-19
    • 1970-01-01
    • 1970-01-01
    • 2016-01-01
    • 2017-02-15
    相关资源
    最近更新 更多