问题描述
我有一个Beta测试人员,在上一个Beta测试周期结束四个月后,我向其发送了新版本的应用程序的首次Beta测试.当她说它将无法加载时,我们检查了她的UDID,它与我们4个月前使用的UDID不同,因此我的置备显然不起作用.
I have a beta tester to whom, 4 months after the last beta test cycle, I sent a new versions' first beta test of an app. When she said that it wouldn't load, we checked her UDID, and it is different than what we used 4 months ago, so my provisioning clearly didn't work.
她说这是以前使用过的设备.
She says it's the same device used before.
我还没有进一步探索她可能会做些什么升级,或者她(或者她的孩子?)已经越狱了.
I've yet to further explore what upgrades she might have done or if she (or maybe her child?) has jail-broken it.
是否有任何Apple认可的措施会改变设备上的UDID?
Are there any Apple sanctioned actions that would change the UDID on a device?
如果您越狱了设备,是否需要采取进一步措施(例如,使用UDIDFaker之类的代码安装某些东西)以更改UDID?
If you jail break a device, do you need to take further action (e.g., install something with code like UDIDFaker) for the UDID to change?
谢谢!
亨利
推荐答案
不,唯一设备ID将始终保持不变,并且属性为read-only
,正如您提到的,除了越狱之外并欺骗UDID.
No, the Unique Device ID will always stay the same, and the property is read-only
, as you mentioned other than jailbreaking and spoofing a UDID.
Apple必须有一种方法来唯一地标识数百万个设备,因此这就是为什么他们创建了UDID的原因.
Apple has to have a way to identify millions of devices uniquely, so this is why they created the UDID.
这篇关于没有越狱,UDID是否会在iDevice上更改?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!