PRO 30% Free • Stripe ($15) & Razorpay (₹899)

How to Enroll in the Apple Developer Program

Top Course Staff · 3 min read · Mobile development · PRO · 30% Free Preview Available

How to Enroll in the Apple Developer Program

Congratulations on creating your first, or perhaps first of many, iOS applications! Now that you’re ready to grow a user base, the first step to publishing your App is to enroll in Apple’s Developer Program. As explained in our introduction, you will be required to pay $99 to enroll, unless you or your organization are eligible for aMembership Fee Waiver

By enrolling in the Developer Program, you will gain access to an entire ecosystem of helpfulprogrammingresources, including app-enhancing capabilities like push notifications and ApplePay, the ability to run your App directly onto an Apple device, and many others. You will also gain access to two important portals,the Apple Developer PortalandApp Store Connect. Finally, enrolling in the Developer Program is the only way to release your App to the App Store; Apple does not allow outside means for distributing applications.

Create an Apple ID

Before we get started with your enrollment, you will need an Apple ID. You likely already have one, as this is the same ID that you might use to sign in on your iPhone or iPad, or for services like iCloud, ApplePay, or Apple Music. Usually, these accounts will be linked to a personal email address. If you do not have an Apple ID, you can create one on any device using the steps that Apple lays outon their support page.

Sign in to the Apple Developer Portal

Head tothe Apple Developer Portal, and sign in by tapping the Account button on the top right corner. Note that sign-in might requiretwo-factor authentication, which usually means you’ll need your mobile device handy!

Apple Developer Landing Page

Apple Developer Landing Page

After signing in to the Apple Developer Portal, you will see your name and a “Getting Started” section. You will have access to many more features on this page once you’ve enrolled in the Developer Program.

Enroll in the Apple Developer Program

When you are ready to continue with the sign up process, click “Join the Apple Developer Program” towards the bottom of the page:

Apple developer getting started

Apple developer getting started

And tap “Enroll” on the next page:

Apple Developer Enrollment

Apple Developer Enrollment

On the next page, you will be asked for some personal details so that Apple can confirm your identity:

Personal info

Personal info

Once you’ve submitted this information, continue to the next page, where Apple will ask you to select your entity type.

Apple Developer Entity type

Apple Developer Entity type

Individuals can enroll in the Developer Program as themselves or as their sole proprietorships, and larger businesses can enroll as well. This walkthrough will assume that you are enrolling as an individual. Know that if you are enrolling a company, you will be required to include more information than we explain here. You can checkApple’s enrollment support pagefor these requirements.

After choosing your enrollment, the next page includes the Apple Developer Program License Agreement. This is the document that outlines how you are and are not allowed to use the Developer Program and the rights that you and Apple retain from your enrollment. You should read this carefully!

After you’ve reviewed the License, confirm that you’ve read and agreed to the terms by checking off the box at the bottom.

Agree to license

Agree to license

The final page is the payment confirmation page. This page lists your license number and confirms the payment that is now due.

Confirm payment

Confirm payment

After reviewing the information on the page, continue on to make your payment.

Conclusion

Congratulations! You are now enrolled in Apple’s Developer Program. Take some time to look around in the Developer Portal and App Store Connect so you can see everything that is available for you. In later articles, we will walk you through which features you’ll need to continue with the App submission and publishing process.

'The Codecademy Team, composed of experienced educators and tech experts, is dedicated to making tech skills accessible to all. We empower learners worldwide with expert-reviewed content that develops and enhances the technical skills needed to advance and succeed in their careers.'

30% Free Preview Reached · Unlock Remaining 70%

Complete Payment to Unlock Full Guide & Source Code

You are viewing the 30% preview. Join TopCourseAI Pro to unlock the remaining 70% of this article, unblur all code snippets, and gain full access to all 412 technical projects and guides.

✓ Full Access to All 160+ Projects
✓ Instant Blur Removal Everywhere
✓ Production Source Code & Blueprints
✓ All Future Deep Dives Included
Instant Unhindered Activation ·
End of Preview · Unlock Complete Blueprint & Source Code

Ready to access the complete step-by-step tutorial?

Gain full unhindered access to all 412 technical projects and guides, unblur all source code snippets, and download runnable scripts.

Production AI Blueprints

Ready to build production-grade AI systems?

Enjoyed this guide? Continue exploring our library of 166+ production blueprints, multi-agent swarms, and autonomous agent systems with 100% unblurred, executable source code.