卸载应用程序不会删除应用程序组数据。我是否必须手动删除应用程序组容器和内容?

我创build了第一次在iOS 8中引入的Today Extension 。 要在Today extension和它的container App之间共享数据,我定义了一个app group ,并将它们绑定到这个组。 (其实我添加了一个embedded式的框架也重复使用两边的代码。)

这个方法的细节在Apple的文档中有描述。

我创build了一些核心数据模型,并将其存储为组容器上的sqlite。 然后,一切都按我的想法工作。

但是,当我卸载容器应用程序,仍然有共享容器,它的内容在我的iPhone上。 我认为当应用程序组的最后一个成员被卸载时,这个容器应该被自动删除。 在我的情况下,应用程序组的成员只有一个应用程序,所以,卸载这个应用程序应该不得不清除共享容器。

我错了吗?

PS。 我无法find一种方法来删除这个共享容器作为一个用户。 只有有权访问应用程序组的开发人员才能通过编程删除此容器。

在iOS8 beta 4中,卸载属于组的最后一个应用程序时,应用程序组容器被自动删除,

所以,这只是一个现在由苹果公司修复的bug。