icon dimensions don't meet the size requirements (0x0)
I got this error when submitting an app to appstore today. I tracked it down to the fact that the icons are getting "png-crushed", many people have solved this by disabling compressPNG's in the application build settings, however png-crush does a lot more than just compress, it also optimise's (which I want to keep!)
So I found that my icons were in a subfolder (not called resources) and not in the root.
Simply moving them to the root and updating the project with the new path(s) solved the problem without having to turn off png compressing for everything!