Transporter is the simple and easy way to deliver content to Apple. Easily send apps, music, movies, TV shows, or books for distribution on the App Store, Apple Music, Apple TV app, Apple Books, or iTunes Store.

• Simply drag and drop your content into Transporter to get started.
• Validate and upload multiple files simultaneously for fast delivery.
• View delivery progress, including validation warnings, errors, and delivery logs, so you can quickly fix any issues.
• See a history of past deliveries, including date and time.

An App Store Connect, iTunes Connect, or encoding house account is required.

What’s New

Version 1.2

With this update, you can now:

• Upload app metadata .itmsp packages.
• View a history of delivered builds and filter by time period.

Additionally, this update includes stability improvements and bug fixes, as well as language support for:
Arabic, Catalan, Croatian, Czech, Danish, English (Australia), English (UK), Finnish, French (Canada), Greek, Hebrew, Hindi, Hungarian, Indonesian, Malaysian, Norwegian, Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Slovak, Spanish (Latin America), Swedish, Thai, Traditional Chinese (Hong Kong), Turkish, Ukrainian, and Vietnamese.

Ratings and Reviews

4.7 out of 5
825 Ratings

825 Ratings

MagixIT Sam ,

Fast, Efficient, Effective

It does one thing and does it right at least for App uploads. Especially useful for Expo where you don't use XCode at all. If there was one improvement it woudl be to warn you before uplaoding if you forget to bump the version number but I can absolutely live without that.

Johnny Go ,

Pathetic. This is Apple's response to their pipeline problems?

(1) Every single time you use it, you have to pointlessly click OK to "Replace?" There is literally no possible situation in which you would not want to "replace" the file. It would be literally like, in a text editor, having a dialog "DO you REALLY want to OPEN that file?" It would be literally like, when you drag a file, it asks "Wait .. are you sure you want to drag that file? Maybe you meant to double-click? Please confirm!" It's the sort of incredibly "uncaring" decision made by Apple that makes the pipeline of Apple product development so hilarious. So laughable. The industry joke. This is exactly the sort of reason why people rail on Apple for making astonishingly stupid mistakes.

(2) The basic idiocy of using Xcode is that, once you click to "archive" a build, there are about seven pointless dialogues you have to work through. You cannot set defaults or automate it in any way. So far Apple have done NOTHING about this, NOTHING. Maybe the idea is in the future this new step they have added will eventually simplify things. For now ........ they have added another step. Wow.

(3) Not that it even matters but EVERY single time you upload, the connection fails. Amazingly, it does know to retry - you read that right. (Astonishginly, there IS NOT a dialog "Do you want to retry?" Hooray, Apple.)

Apple continue as the industry joke for pipeline.

jlj45 ,

Gets the job done

Deploying react native apps and submitting with transporter is a pretty streamline process. Would be nice to see some direct integrations with expo and react native, for example, it takes around 30 minutes to get a build. Then after all the work I submit, transporter fires it off to the apple store and 2 hours later I get some dumb error about the build or version number. Seems like that's an error that could autonomously checked for before going through the process.

Overall this is a pretty good app. This may be more feedback for the entire process, but much better than I remember it being years ago

App Privacy

The developer, Apple, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Linked to You

The following data may be collected and linked to your identity:

  • User Content
  • Identifiers
  • Other Data

Privacy practices may vary, for example, based on the features you use or your age. Learn More


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer