Коллега нашел решение, которое работает для меня:
unsigned long color = 0xFFFF0000;
CCSprite* sprite = <<get your sprite here>>;
sprite.color = ccc3(GetR(color), GetG(color), GetB(color));
Он задает цвет спрайта, а не текстуру, так что это не совсем то, что я искал, но это работает.