使用断点调试自定义 QuickLook 插件

Debugging Custom QuickLook Plugin with Breakpoints

我无法让我的自定义 QuickLook 插件在我的断点处停止。

我尝试了几种不同方案的方法。

在 Post-actions 中,我在 运行 脚本中添加了这个 rm -Rf "~/Library/QuickLook/$FULL_PRODUCT_NAME" cp -R "$(BUILD_DIR)/Debug/CustomQuickLookPlug-In.qlgenerator" ~/Library/QuickLook qlmanage -r

我也尝试过Debugging Quicklook Plugin in Xcode 4.6

中提到的方法

我收到一条错误消息 com.apple.CFPasteboardClient;这可能是由于沙盒限制造成的。有什么方法可以绕过这个吗?

显然,您需要将 qlmanager 可执行文件复制并粘贴到另一个位置,并让您的架构 运行 复制以绕过安全性,只是为了调试您的 QuickLook 插件。