我正在尝试使用identifierForVendor
API。
根据文件
此应用程序(或其他应用程序)中此属性的值保持不变 iOS设备上安装了来自同一供应商的应用程序。 价值 当用户从中删除所有该供应商的应用程序时更改 设备,然后重新安装其中一个或多个。因此,如果 你的应用程序应该在任何地方存储此属性的值 优雅地处理标识符更改的情况。
在使用Ad Hoc进行调试或发布时,我无法复制此行为。即使我删除了我为同一供应商安装的所有应用程序(我正在使用的反向域名,例如com.test
),标识符仍然保持不变。
仅在App Store发布时才能观察到这种情况吗?我错过了什么吗?
我在iOS 8.3上运行。