有没有办法以编程方式找到iPhone的ECID?
我知道这是与https://stackoverflow.com/questions/4978725/calling-amdevicecopyvalue-from-mobiledeviceframework-help-please/30481898#30481898相同的问题,但那里的答案使用已经折旧的IOKit。那么还有其他方法吗?
这可以在iOS7中完成吗?
答案 0 :(得分:2)
您能否告诉我们您对ECID的需求?
Apple不再允许使用唯一的设备ID,您可以获得的最好的是供应商ID see the docs here.(假设您将要提交到应用商店)。此ID值也可能会在应用重新安装时发生变化,这对您来说可能是也可能不是问题。
例外情况是广告ID,但它们只能用于投放广告see here。
您还可以使用NSUUID生成自己的ID字符串see docs here.
此外,保存您在钥匙串中使用的任何ID值都可以通过应用程序重新安装来保持持久性。钥匙串文档是here.