问题标签 [findersync]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
578 浏览

xcode - 使用 shell 命令重新启动 mac finder 同步扩展

我有一个带有 finder 同步扩展的可可应用程序。我希望这个扩展使用 shell 命令重新启动。是否可以重新启动 finder 同步扩展?

0 投票
0 回答
107 浏览

macos - 如何在没有 FinderSync 的情况下进行 MacOS 文件图标覆盖(如并行桌面)?

像这样: Parallels Desktop 可以做到这一点

在这张图片中,我们可以看到一个exe(windows PE)文件的图标已经显示在finder中,但我也意识到PD只是改变了预览图片,真正的图标并没有改变文件与自身的关联。

我已经制作了一个 FinderSync 插件,但它工作得不好,XPC 通信太慢了。

0 投票
0 回答
113 浏览

macos - Finder 同步扩展在桌面上没有徽章

我有 Finder 同步扩展,它在文件夹和文件上显示徽章。但是有一个问题 - 它没有在我的桌面上显示文件夹的徽章。同时我可以在Finder中看到它。(请检查屏幕截图)

A 有什么方法可以显示吗?

截屏

0 投票
1 回答
490 浏览

findersync - 如何强制查找器同步扩展刷新可见项目?

我有一个显示文件状态的 Finder 同步扩展 (FSE)。有没有一种方法可以强制 FSE 再次请求 Finder 窗口中当前可见的所有文件/文件夹的状态。

0 投票
1 回答
581 浏览

objective-c - 如何从代码启动应用程序的 FinderSync 扩展?

我使用指令制作了查找器同步扩展。

当我直接从 Xcode 启动它时,它会显示在 finder 中。但是当我运行主应用程序时它不可见。沙盒应用程序有什么办法吗?在非沙盒应用程序中,我使用了代码:

但它不适用于沙盒。我试过了:

但它也没有工作。

项目设置中可能有一些复选框可以做到这一点。但我不喜欢它。

此外,我在文档中发现了可能令人难过的消息。

安装应用扩展后,用户必须采取措施启用它。通常,用户可以在其当前任务的上下文中启用扩展。例如,如果您的扩展程序是今日小部件,用户可以在通知中心编辑今日视图以启用您的扩展程序。在其他情况下,用户可以使用设置(在 iOS 中)或系统偏好设置(在 macOS 中)来启用和管理他们安装的扩展。

0 投票
0 回答
46 浏览

findersync - Finder Cover 流程​​分配第二个 FIFinderSync

有没有其他人看到这个问题?

我有一个查找器扩展,并注意到当我将查找器显示模式切换为“覆盖流”时,分配了 FIFinderSync 的第二个实例,然后在调用之后:

无法再设置徽章。我注意到 Dropbox 也有同样的问题。

这是查找器中的错误吗?

我正在运行 10.13.5。

0 投票
2 回答
86 浏览

macos - 如何仅为 .zip 文件提供上下文菜单项?

我正在开发可可中的 zip 提取器应用程序,我正在使用 findersync 来显示上下文菜单项。但是,问题是项目正在显示我只想为 .zip 文件显示的每个文件,所以我该怎么做。

任何建议。

提前致谢!

0 投票
3 回答
269 浏览

swift - Finder 同步扩展无法从桌面读取/写入文件

我正在尝试使用 Finder 同步扩展上下文菜单从桌面读取文件,但它没有按预期工作。我已经添加了所有必需的沙箱设置,其他文件位置(如下载)工作正常,但桌面文件却不行。

是否有与桌面相关的其他设置来读取/写入文件?

0 投票
0 回答
169 浏览

macos-mojave - Mac Mojave:从系统偏好设置中禁用 FinderSync 扩展实际上并没有禁用 Finder 中的扩展

我在 Mojave 上看到,从系统偏好设置中禁用 FinderSync 扩展实际上并没有禁用 Finder 中的扩展。应该被禁用的扩展仍然正常运行。我需要终止 Finder 进程或实际的 FinderSync 进程才能真正禁用 Finder 中的扩展。其他人是否看到相同的行为?如果是这样,这是错误还是功能?:)(我投票错误顺便说一句:))。在 10.13 及更早版本上,它的工作方式与您期望的一样——该扩展确实在 Finder 中被立即禁用。

只是在这里推测,但我们是否应该使用 10.14 特定的 API showExtensionManagementInterface 在 Mojave 中进行禁用/启用?(https://developer.apple.com/documentation/findersync/fifindersynccontroller/3021184-showextensionmanagementinterface

谢谢

0 投票
0 回答
148 浏览

swift - Finder 同步扩展不会运行

我正在开发一个包含 Finder 同步扩展的应用程序,但现在该扩展无法运行。例如,当我单击“自定义工具栏...”时,我的扩展程序中的工具栏按钮不存在。在系统偏好设置中显示了应用程序扩展,我已选中复选框以启用它。我刚刚测试了上周的一个版本,它工作正常,所以我在过去一周里坏了一些东西。具体来说,当我将代码分解为模块(通过将新项目添加到工作区并将它们作为嵌入式二进制文件包含在内)时,这个问题就开始了。该扩展用于导入模块,但为了调试它,我现在已将所有共享代码复制并粘贴到扩展中,以便它不依赖任何其他框架,但它仍然不起作用。所以现在的情况是我有一个 Finder 同步扩展,它不依赖于任何其他框架,无论我从代码签名构建运行应用程序还是直接从 Xcode 运行它,它都不会运行。任何人都可以提出可能导致这种情况的原因吗?当我说扩展程序不会运行时,我的意思是当我从 Xcode 运行它时,控制台永远不会记录任何内容,而当我从已编译的构建运行应用程序时,Finder 扩展程序是不可见的。我尝试从 ~/Library/Containers 中删除各种文件夹,但这没有帮助。正如我所说,以前的构建目前工作正常,所以我对项目的设置做了一些事情导致了这种情况。提前致谢。t run 无论我是从代码签名的版本运行应用程序还是直接从 Xcode 运行它。任何人都可以提出可能导致这种情况的原因吗?当我说扩展程序不会运行时,我的意思是当我从 Xcode 运行它时,控制台永远不会记录任何内容,而当我从已编译的构建运行应用程序时,Finder 扩展程序是不可见的。我曾尝试从 ~/Library/Containers 中删除各种文件夹,但这并没有帮助。正如我所说,以前的构建目前工作正常,所以我对项目的设置做了一些事情导致了这种情况。提前致谢。t run 无论我是从代码签名的版本运行应用程序还是直接从 Xcode 运行它。任何人都可以提出可能导致这种情况的原因吗?当我说扩展程序不会运行时,我的意思是当我从 Xcode 运行它时,控制台永远不会记录任何内容,而当我从已编译的构建运行应用程序时,Finder 扩展程序是不可见的。我尝试从 ~/Library/Containers 中删除各种文件夹,但这没有帮助。正如我所说,以前的构建目前工作正常,所以我对项目的设置做了一些事情导致了这种情况。提前致谢。我尝试从 ~/Library/Containers 中删除各种文件夹,但这没有帮助。正如我所说,以前的构建目前工作正常,所以我对项目的设置做了一些事情导致了这种情况。提前致谢。我尝试从 ~/Library/Containers 中删除各种文件夹,但这没有帮助。正如我所说,以前的构建目前工作正常,所以我对项目的设置做了一些事情导致了这种情况。提前致谢。