Xcode应用验证丢失密钥链访问警告



我正准备提交一个更新应用程序,已经在应用程序商店几年。此后,我创建了新的证书和配置文件。当我验证时,我收到一条警告消息,说应用程序身份授权已更改,导致丢失密钥链访问权限。我没有更改包标识符。我的应用程序使用钥匙链来存储用户名和密码,以验证应用内购买。我认为应用程序将无法再访问此钥匙链项目,因此应用程序将无法识别应用内购买。如果我让用户执行恢复购买功能,他们是否会再次被收取应用内的费用,或者ITunes是否仍然会识别之前的购买?是什么决定了这一点。

谢谢

购买是在他们的iTunes帐户中注册的。只要他们使用他们最初使用的同一个iTunes帐户进行恢复(假设这是一个非消耗性购买),那么他们的购买将免费恢复。

最新更新