【发布时间】:2013-01-29 05:12:48
【问题描述】:
identifierForVendor 不应更改,除非供应商的所有应用程序都已从设备中删除。如果我有一个更新的应用程序会发生什么。 identifierForVendor 可以改变吗?提出这个问题的另一种方式是:应用升级是否与卸载和安装相同(至少在某种意义上)?
我问的原因是,如果我从 App Store 安装应用程序的当前版本,然后通过 XCode“存档”一个新版本并通过 iTunes 安装它,identifierForVendor 会发生变化。我不知道这是否是一种特殊情况,或者这是否也是“正常”应用更新/升级的情况。
【问题讨论】:
-
你使用的 itune 版本和 xcode 版本的标识符是一样的吗?如果两者都与 identifierForVendor 相同,则不会更改,否则它会在设备中创建 2 个单独的应用程序
-
您尝试了什么解决方案,对于产品特定的应用程序,它很难处理用户订阅。我应该使用什么(我的应用是特定于产品的)代替 VendorID?