如何从设备中完全删除 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 上显示删除按钮,但不允许从右侧完全滑动删除