Est le Simulateur d'iPhone UDID unique pour chaque instance installée?
c'est à dire cet appel:
NSString *udid = [UIDevice currentDevice].uniqueIdentifier;
retour toujours la même UDID lorsqu'il est exécuté sur le Simulateur d'iPhone sur n'importe quel ordinateur mac ou pas?
Actuellement le Simulateur d'iPhone sur mon ordinateur renvoie "2BA99337-3AE2-5234-93DA-193703B876F8".
Vous devez vous connecter pour publier un commentaire.
Mon UDID est des rapports 03B41D62-FB69-5B6D-A95E-473842F4DFE3 à partir de l'iPhone Simulateur, il semble que vous avez raison.
L'UDID de le simulateur est en fait le même que l'UDID de votre Mac. Vous pouvez facilement vérifier cela en regardant les informations Système de l'utilitaire (où il est appelé le Matériel UUID).
Sur les iPhones, iPads et iPod touch, elle est de 40 minuscules chiffres hexadécimaux, probablement un hash SHA1 de certaines identifiant matériel.
Xcode dispose de ces données pour vous:
Regarder l'Identificateur de la machine.
-OU-
Xcode 6: les Appareils Ouverts (CMD+MAJ+2 -OU - Window -> Appareils)
Ouvrir un terminal et tapez dans
system_profiler SPHardwareDataType
- la sortie sous Matériel UUID est l'IDENTIFIANT utilisé pour toutes les instances de simulateur iOS en cours d'exécution sur l'ordinateur.