如何从设备中完全删除 iOS 应用程序,就好像它从未安装过一样?

Posted

技术标签:

【中文标题】如何从设备中完全删除 iOS 应用程序,就好像它从未安装过一样?【英文标题】:how can I completely remove an iOS app from the device as if it was never installed? 【发布时间】:2021-04-14 09:22:27 【问题描述】:

这里的情况很有趣。因此,对于第一次安装该应用程序的每个人来说,我的应用程序都是错误的并且崩溃了。但是,当他们卸载并重新安装应用程序时,错误就会消失。这是我的挑战;因为我已经在我的设备上安装了该应用程序,所以我无法复制崩溃。我已经从设置中删除了 iCould 备份,但它没有帮助。我不知何故需要复制该错误,唯一的方法是制作一个场景,就好像该应用程序从未安装在我的手机上一样。任何帮助表示赞赏。

谢谢!

【问题讨论】:

你在使用钥匙串吗? 【参考方案1】:

最好的解决方案是将设备恢复为出厂默认设置 - 它会重置可能写入设备的所有内容。

否则,这在很大程度上取决于您使用的是哪种存储方法。 对于保存在NSUserDefaults 中的文件,只需将应用程序从 HomeView 中删除即可。

但如果你使用KeyChain作为存储空间,那是不够的,因为数据不会与应用程序一起被删除。

如果您有确切的崩溃报告,也许您可​​以发布它,这样我们可以就重现它的方向提供更多建议。 应该可以轻松地将模拟器重置为出厂默认值 - 这将是测试“全新”安装的简便方法。

【讨论】:

以上是关于如何从设备中完全删除 iOS 应用程序,就好像它从未安装过一样?的主要内容,如果未能解决你的问题,请参考以下文章

如何从 iOS SDK 中的设备(“照片”)中永久删除 PHAsset?

如何让 iOS 在 tableView 上显示删除按钮,但不允许从右侧完全滑动删除

即使从配置文件中删除了 UDID,iOS 应用程序仍在安装到设备中

如何从应用程序中识别企业(企业)iOS 设备?

如果从应用商店销售中删除,也从设备中删除 ios 应用

如何在特定时间从 iOS 通知中心自动删除推送通知?