I’ve uploaded several .app’s the the iTunes store, where the “executable” file (ie. filename.app) is the same.
What are the repercussion’s of this on an actual device, when an actual person downloads both onto their iPad/Phone/Touch , and possibly is running both?
The best answer would be that it is inconsequential since the bundleID’s store the .app in different respective folders, but I do need further insight.
The name you give the app is irrelevant. All that matters is the bundle ID. These must be unique. From the iTunesConnect Developer’s Guide:
Think about the consequences of the alternative. If I name my app
MyAppand you name your appMyApp, then a user who bought both would be in trouble. The bundle ID is the unique identifier for each app. The name of the app is unique for convenience and to avoid confusion when purchasing an app, but the bundle identifier is unique to keep products from overwriting one another.