iOS App Distribution

Sep 5 2023 · Swift 5.9, macOS Ventura 13.4, Xcode 15 Beta

Part 2: Internal Distribution & Beta Testing

09. Introduction

Episode complete

Play next episode

Next
About this episode
Leave a rating/review
See forum comments
Cinema mode Mark complete Download course materials
Previous episode: 08. Conclusion Next episode: 10. Internal App Distribution

Get immediate access to this and 4,000+ other videos and books.

Take your career further with a Kodeco Personal Plan. With unlimited access to over 40+ books and 4,000+ professional videos in a single subscription, it's simply the best investment you can make in your development career.

Learn more Already a subscriber? Sign in.

Transcript: 09. Introduction

In the last part of the course, we focused on the minimum needed to get an app on the store. This involved getting a developer account, creating an app record, filling out metadata, and then letting Xcode push your app to the store for you.

Let’s back up a bit though, and talk about some other things that can happen before you app gets released. First, there are a few different internal distribution methods that you can use to distribute your app to a limited set of people before it reaches the App Store.

You’ll learn about those methods, and spend a little more time talking about Ad Hoc distribution. With this method, you can place your app on your website and allow a limited set of users to download and install it for testing.

Another method that technically puts your app on the store, but not to the general public is Unlisted publishing. You’ll learn why you might want to use this method and what advantages it provides.

The Ad Hoc method is just one way to get your app into the hands of testers. The other is to use TestFlight, Apple’s test platform. You can get your app to thousands of testers before it goes to the store, and get crash reports and feedback through App Store Connect.

As you can see, this part of the course is helping you with a very important part of development - user testing! Before we get to that though, let’s talk about some internal distribution methods, which we’ll do in the next episode.