我的应用程序是使用 React Native 构建的。我计划发布我的应用程序的新版本,目前正在通过 TestFlight 测试新版本。每当我在 testflight 中从旧应用程序升级到这个新应用程序时,存储在钥匙串中的旧应用程序数据都会被删除。新应用程序不会修改与钥匙串数据相关的任何内容。
解压 ipas -> codesign -d --entitlements :- "Payload/myApp.app" 后,我使用以下命令检查了旧 IPA 和新 IPA 的权利。两个应用程序的权利相同。
我还检查了此链接 - 更新 iOS 上的应用程序后钥匙串数据丢失。但答案不适用于我。
此外,我运行了以下命令 -> 安全 cms -D -i“Payload/myApp.app/embedded.mobileprovision”。我发现新应用程序中添加了额外的密钥。这是。 “DER 编码配置文件”。
新应用升级删除数据可能是什么原因?
你修好了吗?我遇到了同样的问题,仅在 IOS 上,因为 Android 可以完美地保留数据