swift - 简单的 FinderSync 扩展似乎没有在 Xcode 中运行

标签 swift xcode macos cocoa findersync

我正在使用 FinderSync 扩展模板。

Info.plist

当我运行扩展目标时,控制台中的输出为零。代码似乎没有运行。

running the extension

最佳答案

我发现从 Xcode 而不是 Finder Sync 目标运行主应用目标是成功的。

如果设置正确,运行主应用程序将依次安装 Finder Sync 扩展。

确保您已启用扩展:

System Preferences > Extensions > Checkbox for Your Extension

这确实让调试有点烦人,因为调试器不会附加到扩展。可以通过将文本设置到 Finder 菜单、将 os_log() 设置到系统控制台等来完成简单的调试。

您还可以通过 Debug > Attach to Process 附加到扩展。

关于swift - 简单的 FinderSync 扩展似乎没有在 Xcode 中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40111273/

相关文章:

swift - 链式通用类型在 swift 中推断闭包

swift - 推送通知 swift 3

ios - 更改 UITableView 中每个单元格的 UIButton

objective-c - 在 Objective C (Mac OS X) 中检测 CPU 架构(32 位/64 位)运行时

macos - 在 OSX 10.15 上安装和运行 emscripten

swift - 如何将数据从 tableview 传递到不同的 uiviewcontroller

swift - 在 Swift 3 中以编程方式创建没有 XIB 的 NSViewController

ios - 如何在 Swift 中获取联系人全名

xcode - 使用 cocoa 和 Objective-c 在 Xcode 中挂载 SMB 驱动器

git - 如何配置 git help 以使用 Firefox?