即使安装后iOS应用程序也会崩溃,但新用户不会
Posted
技术标签:
【中文标题】即使安装后iOS应用程序也会崩溃,但新用户不会【英文标题】:iOS app crashed even after reinstalled, but not for the new users 【发布时间】:2017-06-27 01:44:16 【问题描述】:我的一些旧应用用户在我更新应用后的某个步骤中遇到应用崩溃。即使他们试图删除该应用程序并重新安装它,它仍然会崩溃。但是,该应用不会因新用户而崩溃。
这是怎么发生的?当用户完全删除应用程序并从 AppStore 重新安装时,用户应该像新用户一样,对吧?为什么新用户不崩溃,而重新安装应用的用户却一直崩溃?
即使在用户删除应用后,设备中是否还有剩余的东西?
【问题讨论】:
你有来自服务器的数据吗? 【参考方案1】:如果您使用可能在卸载和重新安装后仍然存在的钥匙串功能。理论上,这是唯一应该与该行为保持一致的数据。
如果没有更多代码或详细信息,很难知道问题可能出在哪里,但是对于您的问题“设备中是否还有东西......”:是的,钥匙串信息。
【讨论】:
^^ 是它应该坚持的唯一原因。正确的方法是在重新下载应用程序时重置特定的钥匙串信息。【参考方案2】:卸载应用程序后,设备中确实保留的一件事是隐私设置 (Relevant SO post)。
也许您试图通过更新错误地访问某些内容?
【讨论】:
【参考方案3】:您在项目中使用任何数据库吗?
如果是,我们需要处理版本迁移。
【讨论】:
以上是关于即使安装后iOS应用程序也会崩溃,但新用户不会的主要内容,如果未能解决你的问题,请参考以下文章
即使我在 info.plist 中添加了 NSCameraUsageDescription,SwiftUI 应用程序也会崩溃