I've run into an interesting issue when creating models for I-phone 3D display. The model works fine in PVRshamman but once in code crashes. Once solution proposed online is to do a "cleanup" operation in Maya. Upon trying to do this however I notice that shapes with "zero map area" are disappearing from my model on cleanup. It seems to happen if the object doesn't have full UV co-ordinates assigned. Therefore here is the solution.
Select your object, then with the Polygons main sub menu selected in the left. Go to Create UV's>automatic mapping.
This will give the entire object some form of UV mapping. Then upon cleaning up Faces With Zero Map area you won't lose geometry. Hope that helps someone out!