Help center › Mobile app development

Publish to TestFlight and the App Store

From an Xcode project to a build in TestFlight and a submission to App Review.

Before you start

Archive and upload with Xcode

  1. Open the project on the desktop with Screen Sharing. Choose your scheme and a run destination in the toolbar.
  2. Choose Product → Archive. When it finishes, the Archives organizer opens (or Window → Organizer).
  3. Optional: Validate App to catch problems before uploading.
  4. Click Distribute App, choose TestFlight & App Store, then Distribute. Xcode signs the app with Apple’s cloud-managed certificates and uploads it.

Then, in App Store Connect

The build appears under your app once Apple has processed it. Test it with TestFlight, fill in the required app information, and choose Submit for Review.

Other ways to upload

Only renting for a day? Push your code back to your repository before the lease ends: everything on the Mac is erased afterwards.

Related

Install Xcode and simulatorsSign in with your own Apple Account, install Xcode, accept the licence, add simulators.Set up your Mac for iOS developmentThe order to do things in: connect, Xcode, your Apple Account, GitHub, then your first build.Build and test from the command linexcodebuild and the simulator over SSH: list schemes, pick a simulator, build and run tests.

Still stuck?

Signed-in customers can message us from the portal; we reply within 24 hours on business days (AEST).