can i upload a new build for same version while win test flight before the final submission to store

I am new to iTUnes connect and reviewing the details for uploading into iTunes Connect and use Test Flight.

I udnerstand from iTUnes connect doc that if I were to upload another buikd I need to use a newer version.

I want to upload a build for my current version and use it for test flight and once testing is done and before submitting for final approval I want to upload another build for the same version and I was told that it might lead to an error. Has anyone doen this kind of upload and is it possible to do this?

I want to do this to use test flight to point to my development database and then after testing change the app to point to production database with the same version.


I am a bit confused about this.

Yes you can do that. The user-visible version (a.k.a. CFBundleShortVersionString) can be the same if you want but the build (a.k.a. CFBundleVersion) must increment with a new binary. There is no requirement that any particular build you've distributed via TestFlight be submitted for release. It's quite possible to have a whole series of them with only the latest (or some other build not tested with TestFlight, as in your case) be the one submitted for App Store review.

can i upload a new build for same version while win test flight before the final submission to store
 
 
Q