Как насчет того, что вы просто используете UUID службы общего доступа напрямую?
if ( [aService.UUID isEqual:[CBUUID UUIDWithString:@"1800"]] )//0x1800 is the Generic Access Service Identifier
{
[aPeripheral discoverCharacteristics:nil forService:aService];
}
Проверьте здесь подробную информацию о услуге общего доступа .