我正在macOS命令行工具中创建一个runloop来创建一个后台服务。我需要为此设置一个应用程序组,以启用与Finder扩展的通信。
Xcode不允许为命令行工具设置App。
有什么方法可以为macOS命令行工具设置App吗?
发布于 2020-01-26 11:51:38
您可以在项目中手动编辑命令行工具的.entitlements文件。
如果您不确定正确的语法,可以在项目中创建一个新的常规应用程序目标,使用Xcode接口为其设置about,然后打开.entitlements并将“about”值复制/粘贴到命令行工具目标中的相应文件中。

App功能将包含在二进制文件中,但我还没有验证它是否会被操作系统实际遵守。也许这是因为Xcode UI不能用于这类目标。
https://stackoverflow.com/questions/59914465
复制相似问题