我正在构建一个带有嵌入式共享扩展的 Mac 应用程序,并且我正在尝试配置应用程序组以在它们之间共享数据。在 Xcode 的 Capabilities 下,我打开了 App Groups 并在父应用和共享扩展中设置了一个值:$(TeamIdentifierPrefix)com.company.App。当我运行父应用程序时,它会创建一个文件夹:Library/Group Containers/com.company.App(没有团队 ID)。当我运行扩展时,它会创建一个文件夹:Library/Group Containers/ TEAMID .com.company.App和团队 ID。
为什么这两个可执行文件会创建不同的容器,如何为两者定义相同的容器?