Вы должны иметь возможность переопределить его в категории на UIDevice. Создайте такой заголовок:
@interface UIDevice (overrideId)
@property (nonatomic,readonly,retain) NSString *uniqueIdentifier
@end
А потом .m вот так:
@implementation UIDevice (overrideId)
- (NSString *)uniqueIdentifier {
return @"whatever";
}
@end
Не забудьте удалить его перед выпуском.