Without associating the app with the store, i can run and debug the cordova app on my devices (all works fine). But after associating the app with the store (or after built
I ran into the same issue.
In fact, when we associate app with the store, association change "Package Name" with name generated to the store.
The result is : start page don't know where is "index.html" because package name changed.
To resolve it, cordova team added two preferences :
You just have to add it to your config.xml and fill fields with your app identity informations (retrieve this values from App Management --> App Identity in the Dev Center)
Association should be successful now !
The issue reference is here : https://github.com/phonegap/build/issues/506