【问题标题】:Vendor ID changes with app re-installation with iOS 11 GM使用 iOS 11 GM 重新安装应用程序会更改供应商 ID
【发布时间】:2017-09-19 03:05:40
【问题描述】:

我刚刚注意到,每当应用程序在 iOS 11 中卸载并重新安装时,供应商 ID 都会发生变化,但在 iOS 10 中则不会。

我找不到任何关于这是来自 Apple 的故意行为的参考,但由于这发生在 iOS 11 的 Gold Master 中,因此在这个非常晚的阶段它可能不是一个错误。

有人知道这方面的信息吗?

[附注是的,我知道它可以存储在钥匙串中]

【问题讨论】:

  • 对不起,但是 “因为这发生在 iOS 11 的金牌大师中,所以在这个非常晚的阶段它可能不会是一个错误” 让我笑了。 iOS 11 有很多 bug。只有 GM 是因为发布日期已经到了,而不是因为所有 bug 都已修复。

标签: ios


【解决方案1】:

这是预期的行为。

https://developer.apple.com/documentation/uikit/uidevice/1620059-identifierforvendor

此属性中的值在应用程序(或其他 来自同一供应商的应用程序)安装在 iOS 设备上。价值 当用户从 设备并随后重新安装其中一个或多个。值可以 使用 Xcode 安装测试版本或安装时也会更改 使用 ad-hoc 分发的设备上的应用程序。因此,如果您的应用 将此属性的值存储在任何地方,您应该优雅地 处理标识符发生变化的情况。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-17
    • 1970-01-01
    • 1970-01-01
    • 2011-08-01
    • 1970-01-01
    • 2016-09-06
    相关资源
    最近更新 更多