This question already has an answer here:
How do I check where my app is using IDFA
(1个答案)
2年前关闭。
我必须为每个设备生成一个唯一的ID。现在,我通过以下方式获取设备的唯一ID:
但是在 App Store提交中,出现此错误:
我的应用程序与广告完全无关。有没有办法获得唯一ID而不会出现此IDFA错误? 相应地更新您的库或 您可以在提交应用程序时选择使用IDFA选项。
(1个答案)
2年前关闭。
我必须为每个设备生成一个唯一的ID。现在,我通过以下方式获取设备的唯一ID:
let uniqueStr = UIDevice.current.identifierForVendor?.uuidString
但是在 App Store提交中,出现此错误:
我的应用程序与广告完全无关。有没有办法获得唯一ID而不会出现此IDFA错误?
最佳答案
似乎在使用广告标识符(IDFA)而不是 identifierForVendor 时,苹果引发了此错误。
某些第三方库可能正在使用它。您可以从下面的stackoverflow答案中使用IDFA检查是什么框架或哪个框架的实际原因:
How do I check where my app is using IDFA
然后,
关于ios - 有什么方法可以在不使用IDFA的情况下为设备生成唯一ID? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52270237/
10-10 19:51