It has been mentioned that my app is not overwriting the old version when users update. What would cause this to happen. I have just guessed that it may be because I was not always using the same UUID in the manifest file?
I'd bet that the UUID change is the problem. That said, I'm not sure why the app store would allow yo to change the UUID of a program that has been uploaded to the app store.