iOS - Generación UUID lanzando una extraña excepción

Estoy tratando de usarhttps: //github.com/gekitz/UIDevice-with-UniqueIdentifier-for-iOS- para generar un identificador global. Cuando pruebo la muestra en git, funciona bien y muestra un identificador correctamente. ¡Pero cuando trato de incorporar los archivos en un nuevo proyecto, no funciona!

He incluido

#import "UIDevice+IdentifierAddition.h"

en mi SampleAppDelegate.m, copie todos los archivos pegados en el proyecto y estoy usando

NSString *di = [[UIDevice currentDevice] uniqueGlobalDeviceIdentifier];

en el método init. Puse un punto de interrupción en la primera línea del método uniqueGlobalDeviceIdentifier, ¡pero nunca se alcanza! ¿Me estoy perdiendo de algo

EDITAR

Exception -

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIDevice uniqueGlobalDeviceIdentifier]: unrecognized selector sent to instance 0x68170c0'

Respuestas a la pregunta(2)

Su respuesta a la pregunta