答案 0 :(得分:2)
所以问题实际上是关于如何在XCode中运行Finder扩展(如何调试它)。
首先,您需要在Finder中注册您的扩展程序:
pluginkit -a <path you your debugging appex>
然后,您必须等待附加到Xcode中的正在运行的实例:Debug
菜单Attach to Process by PID or Name ...
,然后输入可执行文件的名称。现在Xcode正在等待它开始。
最后,告诉Finder启用您的扩展程序(或重新启动Finder):
pluginkit -e use -I <ID of you appex>
答案 1 :(得分:1)
我已经成功地从Xcode运行主应用目标,而不是Finder Sync目标。
如果设置正确,运行主应用程序将依次安装Finder Sync扩展程序。
确保您已启用扩展程序:
系统偏好设置&gt;扩展程序&gt;扩展程序的复选框
这确实使调试有点烦人,因为调试器不会附加到扩展。通过将文本设置为Finder菜单,os_log()
到系统控制台等,可以实现简单的调试。