通过使用iTunes恢复备份,对于安装了相同应用程序的两个iOS设备,identifierForVendor是否可以相同?

时间:2017-11-07 20:58:07

标签: ios iphone swift itunes-app

我已经使用 identifierForVendor 为我的某个应用唯一标识设备,我在应用启动时获取此值并通过设置keychain属性 thisDeviceOnly 将其存储到钥匙串中。现在我遇到了问题,当我尝试从itunes安装它时,identifierForVendor返回相同的供应商ID。

我正在做的步骤:

  • 我有两个iPad说iPad1和iPad2。
  • iPad1已经安装了应用程序说X和iPad2是一个新设备。
  • 我已经在iTunes上备份了iPad1。
  • 现在我使用iTunes
  • 从iPad1恢复了iPad2
  • 我在iPad2上推出了X应用程序,并获得了与iPad1相同的供应商ID app X。

是否有人阻止了这个问题或其他问题?感谢。

1 个答案:

答案 0 :(得分:0)

我认为这是因为钥匙串在iCloud上共享,因此任何与您的iCloud帐户同步的新设备都会自动获取钥匙串。