完全卸载iOS App和所有相关数据
背景 我是服务器端开发人员,致力于iOS应用程序的API。在开发过程中(数据库发生重大更改时),我们会不时重置服务器。此过程将清除成员的所有服务器端数据,包括用于推送通知的任何App设备令牌。 问题 在重置服务器数据库的同时,我一直在尝试卸载应用程序并删除所有关联的应用程序数据。我希望,如果下次我安装该应用程序时这样做,那就像是第一次进行下载。这是行不通的。 我是怎么做的: 我已经尝试了以下网站https://developer.apple.com/library/ios/recipes/xcode_help-devices_organizer/articles/remove_app_from_device.html上列出的步骤。 我也尝试通过电话卸载: 在设置>常规>用法>存储>管理存储下。我一直在单击该应用程序,然后单击“删除应用程序”; 在设置>常规>用法> ICLOUD>管理存储下。我一直在单击当前设备,然后选择应用程序并关闭备份和删除。 我曾希望这样做可以删除所有数据,以便当我通过Xcode或Test Flight App重新安装时,该应用程序将像第一次用户一样再次启动。但是,这没有发生。该应用似乎仍然记得一些设置,特别是它认为我已经发送了设备令牌,因此不会再次提示我。 题 我应该如何从设备上卸载应用程序,以便删除所有应用程序数据,并在下次重新安装时将我视为新用户?