2

我正在 macOS 命令行工具中创建一个运行循环来创建后台服务。我需要为此设置一个应用组以启用与 Finder 扩展的通信。

Xcode 不允许为命令行工具设置 App Group。

有没有办法为 macOS 命令行工具设置应用程序组?

4

1 回答 1

2

您可以在项目中手动编辑.entitlements命令行工具的文件。

如果您不确定正确的语法,您可以在项目中创建一个新的常规应用程序目标,使用 Xcode 界面为其设置一个应用程序组,然后打开.entitlements并将“应用程序组”值复制/粘贴到命令行中的相应文件工具目标。

在此处输入图像描述

App Group 功能包含在二进制文件中,但我还没有验证它是否真的会被操作系统认可。也许有一个原因它不能通过 Xcode UI 用于这种目标。

于 2020-01-26T11:51:38.573 回答