更新应用时删除旧的设置包

3

我以前在iPhone应用程序中使用了设置包,但发现它逐渐成为我的代码的负担,所以决定将所有设置都移动到我的应用程序内部。

当我发布更新后的应用程序时,有没有办法删除旧的设置包,而无需要求用户重新安装?


1
当安装不带设置包的更新应用程序时,它不是被删除了吗?! - Eiko
至少对我来说,在开发模式下似乎不行。最接近的方法是创建一个空的 Root.plist 文件,以便在 Settings.app 中显示一个空白页。但我无法使其在开发中真正消失,而在开发中删除应用程序以获得“新鲜”状态会破坏目的——我希望现有用户可以删除他们的应用程序设置页面,这样他们只能在应用程序内部更改设置。 - Tim Shadel
最新更新...我有同样的问题。我得出了相同的结论,一个空的Root.plist至少可以删除可用设置。真奇怪,无法删除这些设置。 - Merrimack
我也在问自己同样的问题。我已经将设置从bundle移动到了应用内。你知道当用户更新应用程序时会发生什么吗?谢谢。 - Mutix
1个回答

5

我想告诉你,我已经从我的应用中删除了设置包(现在可以在应用程序内访问设置)。

我也曾经疑惑当用户更新应用时会发生什么,因为在开发时应用程序仍然保留在设置菜单中。

但是我可以证实,一旦从App Store更新应用程序,应用程序将成功从设置菜单中消失,无需删除和重新安装。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接