Ios 供应商标识是否在应用程序更新时更改?

Ios 供应商标识是否在应用程序更新时更改?,ios,uniqueidentifier,identifier,Ios,Uniqueidentifier,Identifier,我听说在app Store的应用程序更新过程中发生了变化 类似于“…从app store更新应用程序时,存在影响供应商标识计算的错误…”。请参阅相应的大报告 您是否遇到过此类问题? 这是一个已经修复的错误吗?根据,简单的重新安装不应影响供应商的标识 但是,如果满足条件,标识符会发生更改,这是有文档记录的行为不要假设供应商的标识始终保持不变。在某些情况下,系统可能会错误地将更新识别为重新安装等 从上面链接的文档中: 在iOS设备上安装应用程序(或来自同一供应商的其他应用程序)时,此属性中的值保持不

我听说在app Store的应用程序更新过程中发生了变化

类似于“…从app store更新应用程序时,存在影响供应商标识计算的错误…”。请参阅相应的大报告

您是否遇到过此类问题?
这是一个已经修复的错误吗?

根据,简单的重新安装不应影响供应商的标识

但是,如果满足条件,标识符会发生更改,这是有文档记录的行为不要假设供应商的标识始终保持不变。在某些情况下,系统可能会错误地将更新识别为重新安装等

从上面链接的文档中:

在iOS设备上安装应用程序(或来自同一供应商的其他应用程序)时,此属性中的值保持不变。当用户从设备中删除该供应商的所有应用程序并随后重新安装其中一个或多个应用程序时,该值将发生变化。当使用Xcode安装测试生成或在使用即席分发的设备上安装应用程序时,该值也会更改因此,如果你的应用程序在任何地方存储此属性的值,你应该优雅地处理标识符更改的情况。


在应用程序更新或系统更新过程中,我遇到了供应商的
标识发生了变化,7000名用户中有45名发生了变化。还是不知道为什么。如果您想使用唯一的字符串,那么将供应商的标识保存到keychain似乎是更合适的解决方案。但在这种情况下,使用供应商标识或随机字符串将是相同的,因为它已经保存在keychain中。