iOS - geração UUID lançando uma exceção estranha

Estou tentando usarhttps: //github.com/gekitz/UIDevice-with-UniqueIdentifier-for-iOS- para gerar um identificador global. Quando tento a amostra no git, ele funciona bem e exibe um identificador corretamente. Mas quando tento incorporar os arquivos em um novo projeto, ele não funciona!

Eu incluí -

#import "UIDevice+IdentifierAddition.h"

no meu SampleAppDelegate.m, a cópia colou todos os arquivos no projeto e estou usando

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

no método init. Coloquei um ponto de interrupção na primeira linha do método uniqueGlobalDeviceIdentifier, mas nunca é atingido! Estou esquecendo de algo

EDITAR

Exception -

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

questionAnswers(2)

yourAnswerToTheQuestion