关于SO的类似问题很少,但仍然不完全清楚......
最近我们将我们的应用转移到不同的 AppStore 帐户。现在,当我们尝试向新帐户提交应用更新时,itunesconnect 会产生警告:
“以前版本的软件的应用程序标识符值为 ['XXXXXXXX.id.bundle],而正在提交的新版本软件的应用程序标识符为 ['YYYYYYYY.id.bundle']。这将导致丢失钥匙串访问权限。”
我们真正使用 keychain 来存储 api 授权信息。现在我们担心所有当前用户升级应用程序后,他们将失去授权并退出。
有人可以证实我们的担忧吗?我试图重现这个案例:我已经从 AppStore 安装了当前版本的应用程序(这个应用程序有旧的应用程序前缀),登录,然后我通过 TestFlight 安装了测试版本(它已经有新的应用程序前缀),在启动后应用程序没有发生注销。