我创建了一个 FinderSync 扩展,当我运行扩展目标时,控制台和断点什么也没做,那么如何在 xcode 中调试扩展?我是 MacOS 的新开发者。
问问题
456 次
2 回答
2
这对我有用...
- 创建一个新的应用程序项目
- 添加一个新目标 - 文件 -> 新目标并添加查找器同步目标。
- 准备好调试时,选择扩展目标 - Product -> Scheme -> --Your FINDER_SYNC_EXT Name --
- 选择 Xcode Debugger 来附加 finder 同步扩展 - Debug -> Attach to Process by PID or Name
- 选择您的扩展程序并单击附加
- Xcode 状态面板将更新为“Waiting to attach to -- Your FINDER_SYNC_EXT Name --”
- 设置断点并运行扩展。
您的断点将被触发。
于 2020-05-14T17:50:28.367 回答
0
您遇到此问题是因为 macOS 将在您启动容器应用程序时启动您的 finder 扩展的实例。运行 finder 扩展后,您需要重新启动 finder。
- 运行 Finder 同步扩展。
- Xcode 会提示选择目标进程。
- 选择 Finder 进程。
- 重新启动查找器。
于 2020-05-25T07:02:50.477 回答