2010-02-23 141 views

回答

5

你在使用Hackintosh嗎?請檢查http://osx86scene.com/viewtopic.php?f=3&t=2027&start=15

模擬器沒有UDID。

根據iPhoneOS上的後臺守護進程lockdownd中的序列號和其他全局唯一地址計算UDID(不存儲,計算它)。由於序列號等在仿真器上不存在,因此無法計算UDID,因此返回nil

+0

但在其他計算機模擬器上返回正確的值。 – castor 2010-02-23 14:10:38

+0

@castor:您正在使用哪個SDK? – kennytm 2010-02-23 16:11:46

+0

非常感謝!有用!!!!我正在使用Hackintosh,並且在向NetworkPreferences.plist添加一些字符串後,方法uniqueIdentifier返回的值不爲零。 – castor 2010-02-24 16:45:16