Вы используете Хакинтош? Пожалуйста, проверьте http://osx86scene.com/viewtopic.php?f=3&t=2027&start=15.
У симулятора нет UDID.
UDID вычисляется (не сохраняется, он вычисляется) на основе серийного номера и других глобально уникальных адресов в фоновом демоне lockdownd
на iPhoneOS. Поскольку серийный номер и т. Д. На симуляторе не существует, UDID не может быть вычислен, и, таким образом, возвращается nil
.