首页 > 解决方案 > FileManager.default.containerURL(forSecurityApplicationGroupIdentifier:) 返回 nil

问题描述

我正在使用应用程序组在 ios 应用程序和文件扩展之间共享信息。然而,这里的问题是FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: "group.my.group.id.shared")返回nil表明应用程序组标识符无效。

奇怪的是我应该正确配置了应用程序组。我在“签名和功能”选项卡中的 xCode 版本 11.3 (11C29) 中做到了。应用程序组不是红色的,它也被添加到扩展中。我还检查了发布和调试配置。

我已经尝试创建一个具有相同结果的新应用程序组。

奇怪的是可以NSUserDefaults访问同一个套件:UserDefaults(suiteName: "group.my.group.id.shared")

这里有没有人有这方面的经验并且可以提供帮助?

提前非常感谢!

标签: iosswiftios-app-group

解决方案


推荐阅读