为 MacOS 命令行工具设置应用程序组?
Setup an App Group for MacOS command line tool?
我正在 macOS 命令行工具中创建一个运行循环来创建后台服务。我需要为此设置一个 App Group 以启用与 Finder Extension 的通信。
Xcode 不允许为命令行工具设置应用程序组。
有什么方法可以为 macOS 命令行工具设置应用程序组吗?
您可以在项目中手动编辑命令行工具的.entitlements
文件。
如果您不确定语法是否正确,您可以在项目中创建一个新的常规应用程序目标,使用 Xcode 界面为其设置一个应用程序组,然后打开 .entitlements
和 copy/paste 命令行工具目标中相应文件的“App Group”值。
应用程序组功能将包含在二进制文件中,但我还没有验证它是否真的会被操作系统接受。对于这种目标,可能无法通过 Xcode UI 使用是有原因的。
我正在 macOS 命令行工具中创建一个运行循环来创建后台服务。我需要为此设置一个 App Group 以启用与 Finder Extension 的通信。
Xcode 不允许为命令行工具设置应用程序组。
有什么方法可以为 macOS 命令行工具设置应用程序组吗?
您可以在项目中手动编辑命令行工具的.entitlements
文件。
如果您不确定语法是否正确,您可以在项目中创建一个新的常规应用程序目标,使用 Xcode 界面为其设置一个应用程序组,然后打开 .entitlements
和 copy/paste 命令行工具目标中相应文件的“App Group”值。
应用程序组功能将包含在二进制文件中,但我还没有验证它是否真的会被操作系统接受。对于这种目标,可能无法通过 Xcode UI 使用是有原因的。