Ios 开发版本和发行版本之间的供应商标识是否不同?

Ios 开发版本和发行版本之间的供应商标识是否不同?,ios,app-store,Ios,App Store,我正在更新我的一款游戏。我在我的设备上有一个从应用商店下载的版本,我按下了Run in xcode。。。该应用程序得到了更新,但当我注意到游戏的统计数据都消失了时,我有点害怕 现在,在查看了我的代码之后,我唯一有意义的理论是identifierForVendor是不同的。我使用它作为密钥的一部分来加密我的游戏数据(这样就不可能在用户之间复制数据)。如果它发生了变化,那么数据丢失是完全有道理的 所以在提交我的更新之前,我想验证一下这一点——在开发版本和发行版本之间,供应商的identifierFo

我正在更新我的一款游戏。我在我的设备上有一个从应用商店下载的版本,我按下了Run in xcode。。。该应用程序得到了更新,但当我注意到游戏的统计数据都消失了时,我有点害怕

现在,在查看了我的代码之后,我唯一有意义的理论是identifierForVendor是不同的。我使用它作为密钥的一部分来加密我的游戏数据(这样就不可能在用户之间复制数据)。如果它发生了变化,那么数据丢失是完全有道理的

所以在提交我的更新之前,我想验证一下这一点——在开发版本和发行版本之间,供应商的identifierForVendor是否发生了变化


谢谢

在所有地方的文档中找到了答案:)

通常,供应商由App Store提供的数据确定。如果应用程序不是从应用商店安装的(如企业应用程序和仍在开发中的应用程序),则根据应用程序的捆绑ID计算供应商标识符。捆绑ID假定为反向DNS格式

所以答案是“是的”