Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

iOS App Store Submission Tutorial

via freeCodeCamp

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This tutorial explains the iOS app submission process, covering App IDs, certificates, provisioning profiles, IPA uploads, App Store Connect, TestFlight, and Xcode Cloud automation.

Syllabus

- 0:00:00 Course Introduction
- 0:01:49 Demystifying the Submission Process
- 0:03:11 Understanding and Creating an App ID
- 0:07:15 Registering Devices for Testing
- 0:10:41 Certificates Explained Development vs. Distribution
- 0:17:26 How to Create a Certificate Signing Request CSR & Certificate
- 0:21:39 Installing Certificates & Fixing the "Not Trusted" Issue
- 0:24:02 What is a Provisioning Profile?
- 0:25:00 Creating a Development Provisioning Profile
- 0:27:28 Editing Profiles & Using Them in Xcode
- 0:30:59 Creating an Ad Hoc Distribution Profile
- 0:36:34 Creating and Uploading an IPA to TestFlight
- 0:39:47 Preparing for App Store Submission in App Store Connect
- 0:46:34 Manual Process Recap
- 0:49:23 Introduction to Automation with CI/CD & Xcode Cloud
- 0:52:26 Xcode Cloud Setup: Prerequisites
- 0:58:03 Xcode Cloud Setup: GitHub Repository & Branch Protection
- 1:01:49 Xcode Cloud Setup: Creating the Build & Test Workflow
- 1:07:36 Adding a Test Target & Triggering the First Build
- 1:11:10 Creating a Distribution Workflow for TestFlight
- 1:14:19 Setting Up Internal & External Tester Groups
- 1:16:06 Triggering the Distribution & Submitting for Beta App Review
- 1:19:30 Installing the App via TestFlight Public Link
- 1:21:07 Xcode Cloud Process Recap
- 1:24:34 Final Thoughts & Conclusion

Taught by

freeCodeCamp.org

Reviews

Start your review of iOS App Store Submission Tutorial

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.