我们的 iOS 应用程序从账户 A 转移到 B,之前我们使用了在账户 A 中创建的证书,并使用账户 A 的证书在 iTunes Connect 上上传了一个构建。
现在,当我们在 iTunesconenct 上上传应用程序进行 Beta 测试时,我们使用了在帐户 B 中创建的证书(由于转移应用程序帐户)。
因此,现在直播应用的应用标识符与 App Store 上的 Beta TestFlight 测试应用的应用标识符不同。我们已经收到了钥匙串访问可能丢失的警告。
现在,我们正在使用 SSKeychain Wrapper for Store UUID 来跟踪用户。[SSKeychain setPassword:UUID forService:@"com.example.appname" account:@"appname" error:&error]
如果 App ID 前缀更改,那么 SSKeychain 会丢失它的访问权限吗?
因为我们使用 SSKeychain 在数据库中跟踪 UUID 以供进一步使用。我的疑问是,如果 APPID 前缀发生了变化,那么它也会影响 SSKeychain 并且它会为所有设备生成新的 UUID?
那么,我们如何解决这个问题呢?请让我们知道这个问题的解决方案。