如何在 Xcode 中调试 FinderSync 扩展
How to debug FinderSync extension in Xcode
我创建了一个FinderSync扩展,当我运行扩展目标时,控制台和断点什么也没做,那么如何在xcode中调试扩展?我是 MacOS 的新开发者。
这对我有用...
- 创建一个新的应用程序项目
- 添加新目标 - 文件 -> 新目标并添加取景器同步
目标。
- 当您准备调试时,select 扩展目标 -
产品 -> 方案 -> --您的 FINDER_SYNC_EXT 姓名 --
- 选择 Xcode 调试器进行附加
finder 同步扩展 - 调试 -> 按 PID 或名称附加到进程
- 选择您的扩展并点击附加
- Xcode 状态面板将更新为 "Waiting to attach to -- Your FINDER_SYNC_EXT Name --"
- 设置你的断点和运行你的扩展。
您的断点将被触发。
您遇到此问题是因为 macOS 会在您启动容器应用程序时启动您的 finder 扩展的一个实例。您需要在 运行 finder 扩展后重新启动 finder。
- 运行 Finder 同步扩展。
- Xcode 将提示 select 目标进程。
- Select Finder 进程。
- 重新启动查找器。
我创建了一个FinderSync扩展,当我运行扩展目标时,控制台和断点什么也没做,那么如何在xcode中调试扩展?我是 MacOS 的新开发者。
这对我有用...
- 创建一个新的应用程序项目
- 添加新目标 - 文件 -> 新目标并添加取景器同步 目标。
- 当您准备调试时,select 扩展目标 - 产品 -> 方案 -> --您的 FINDER_SYNC_EXT 姓名 --
- 选择 Xcode 调试器进行附加 finder 同步扩展 - 调试 -> 按 PID 或名称附加到进程
- 选择您的扩展并点击附加
- Xcode 状态面板将更新为 "Waiting to attach to -- Your FINDER_SYNC_EXT Name --"
- 设置你的断点和运行你的扩展。
您的断点将被触发。
您遇到此问题是因为 macOS 会在您启动容器应用程序时启动您的 finder 扩展的一个实例。您需要在 运行 finder 扩展后重新启动 finder。
- 运行 Finder 同步扩展。
- Xcode 将提示 select 目标进程。
- Select Finder 进程。
- 重新启动查找器。