title: TestFlight - Can I upload new version to TestFlight (say from 1.0.0 to 1.0.1) while 1.0 is still under Prepare for submisson?
body: <p>Here is my scenario:</p>
  
  <p>We recently created a iTunes app record for our new app which is not yet available to public. So, by default iTunes shows an app(<strong>1.0</strong>) with status as 'Prepare for Submission'. (I assume we can change this default version number from v<strong>1.0</strong> to v<strong>1.0.0</strong> on the app record. but for clarity I am leaving it as default in my below explanation)</p>
  
  <p>Now, I uploaded my first build with v<strong>1.0.0(0)</strong> to TestFlight and after 4 revisions/build uploads, I made the build v<strong>1.0.0(4)</strong> available for external testers. Now we got few bugs from the external testers and fixed them. Since we did the bug fixes, I want to change the version to v<strong>1.0.1(0)</strong> in TestFlight. Below are my questions struggling to find an answer for:</p>
  
  <p>1) Since the app is not yet released and the default app record version is still v<strong>1.0</strong>, ﻿can I still upload a new version i.e. v<strong>1.0.1(0)</strong> on TestFlight ? <br>
  &nbsp;&nbsp; a) If I can do the above point(1), will it go through the beta review process again (or) will it simply process and appears on iTunes ? <br>
   &nbsp;&nbsp; b) If I can do the above point(1), lets say after 2 revisions again like when version is at v<strong>1.0.3(0)</strong>, can I finally push this build to the AppStore as my first release....I mean will it override the default version v<strong>1.0</strong> to v<strong>1.0.3</strong> ?</p>
  
  <p>2) If I cannot achieve the above point(1), then what would be the other approach?</p>
  
  <p>Please suggest me how to proceed...</p>