As an iOS App developer, does Apple allow me to download previously submitted versions of my App using a developer or test account?

I'm not trying to get users to download previous versions, but instead I need to reproduce issues on older versions of the app.

I assumed each submitted version uploaded to App Store Connect would show a link to download/install the App, but there doesn't seem to be anything.

  • Do you have the source code or archived copy of that version? – fsb Aug 16 at 12:39
  • @fsb if you're asking "Can I rebuild the older versions or have the versions elsewhere", the answer is yes. I'm just wondering if I need to, as it's a bit of a hassle and I would much prefer to use the actual version submitted. – adelphus Aug 16 at 12:42

No, this is not allowed. You can only have 1 version available for download in the App Store at a time for a specific iOS version (users with older versions of iOS can download the last compatible version of your app but I don't think that's what you're looking for).

I'm not sure if you can upload a lower version to TestFlight as I've never tried it. If it works, you can limit the ability to download it to specific users. That might achieve what you're looking for. Maybe someone can [edit] this answer if they know this is allowed.


If you upload your builds to TestFlight, you can install older builds for testing.

When you open the TestFlight app, you’ll see the most recent version and a link to other versions. You can install any available version, but only one version at a time can be installed on a single device.

Note that TestFlight builds expire after 90 days, so this limits how useful it is to access old versions. You can re-upload older versions with a new build number to access them beyond 90 days, however you’ll have to take care to remember which versions correspond to which builds.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .