Chapters (25)
- 0:00Course Introduction
- 1:49Demystifying the Submission Process
- 3:11Understanding and Creating an App ID
- 7:15Registering Devices for Testing
- 10:41Certificates Explained (Development vs. Distribution)
- 17:26How to Create a Certificate Signing Request (CSR) & Certificate
- 21:39Installing Certificates & Fixing the "Not Trusted" Issue
- 24:02What is a Provisioning Profile?
- 25:00Creating a Development Provisioning Profile
- 27:28Editing Profiles & Using Them in Xcode
- 30:59Creating an Ad Hoc Distribution Profile
- 36:34Creating and Uploading an IPA to TestFlight
- 39:47Preparing for App Store Submission in App Store Connect
- 46:34Manual Process Recap
- 49:23Introduction to Automation with CI/CD & Xcode Cloud
- 52:26Xcode Cloud Setup: Prerequisites
- 58:03Xcode Cloud Setup: GitHub Repository & Branch Protection
- 1:01:49Xcode Cloud Setup: Creating the Build & Test Workflow
- 1:07:36Adding a Test Target & Triggering the First Build
- 1:11:10Creating a Distribution Workflow for TestFlight
- 1:14:19Setting Up Internal & External Tester Groups
- 1:16:06Triggering the Distribution & Submitting for Beta App Review
- 1:19:30Installing the App via TestFlight Public Link
- 1:21:07Xcode Cloud Process Recap
- 1:24:34Final Thoughts & Conclusion
Show the creator's full description
This course provides a comprehensive guide to submitting your iOS application to the App Store. You'll master the manual submission process, from registering your app ID and managing development devices to generating the necessary certificates and provisioning profiles. The tutorial then introduces the power of CI/CD by teaching you how to automate your build, testing, and distribution pipelines using Xcode Cloud and GitHub.
✏️ Course from Shad Rayhan Mazumder (@mobidevtalk )
⭐️ Course Contents ⭐️
- 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
❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp
🎉 Thanks to our Champion and Sponsor supporters:
👾 Drake Milly
👾 Ulises Moralez
👾 Goddard Tan
👾 David MG
👾 Matthew Springman
👾 Claudio
👾 Oscar R.
👾 jedi-or-sith
👾 Nattira Maneerat
👾 Justin Hual
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
Description and video by freeCodeCamp.org. This page is an independent companion view; the video is embedded from YouTube.