Pregunta

es decir. hace esta llamada:

NSString *udid = [UIDevice currentDevice].uniqueIdentifier;

retorno siempre la misma UDID cuando se ejecuta en el iPhone Simulator en cualquier ordenador Mac o no?

Actualmente el simulador de iPhone en mis declaraciones de ordenador "2BA99337-3AE2-5234-93DA-193703B876F8".

¿Fue útil?

Solución

Mi UDID está informando como 03B41D62-FB69-5B6D-A95E-473842F4DFE3 desde el simulador de iPhone, lo que parece que estás en lo correcto.

Otros consejos

El UDID del simulador es en realidad el mismo que el UDID de su Mac. Usted puede fácilmente verificar esto mirando la utilidad Perfil de Sistema (donde se llama el UUID de hardware).

en iPhones, iPads y iPod Touch, que es de 40 dígitos hexadecimales en minúscula, probablemente, un hash SHA1 de algún identificador de hardware.

Xcode tiene estos datos para usted:

  1. Xcode 5: Abrir Organizador
  2. Haga clic en Mi Mac
  3. Mira el identificador de la máquina allí.

    -O-

  4. Xcode 6: Dispositivos Abiertos (CMD + SHIFT + 2 -O- Window -> Dispositivos)

  5. Haga clic en el simulador de que se está ejecutando
  6. Mira el identificador para el simulador no

Abrir el terminal y el tipo en system_profiler SPHardwareDataType - la salida bajo Hardware UUID es el ID utilizado para todas las instancias de simulador de iOS se ejecutan en ese equipo específico.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top