因为UDID ≠ UUID。iPhone的唯一设备标识符(UDID)是从手机芯片中提取的多个硬件标识符的哈希值。它不是用于软件对象的软件生成标识符。 它是160位,而不是128位,所以表示需要40个十六进制字符,而不是32个加上4个连字符。