Does ios device can read .pkm image file?
You might want to reference Apples "iOS Device Compatibility Reference: OpenGL ES Graphics" document. That maps out which hardware has what GPUs, what level of GL ES is supported, extensions and so on.
Were I you, I'd stick to GLKTextureLoader provides.