Uploading a new application definition will overwrite any existing settings and changes you have made to the application. ...

Uploading a new application definition will overwrite any existing settings and changes you have made to the application. This includes security settings and actions. Before uploading a new version, you should export the current state of your application definition.