Apple Developer: Overview & Setup
Apple Developer Overview
Apple Developer offers both free and paid programs. Free programs include a basic Apple Developer account and the Safari Developer Program, while paid plans include the iOS Developer Program and the Mac Developer Program. Paid memberships are for one year, and are renewable at the same price as originally purchased. Alternate versions of these programs targeted towards universities and enterprises are also available.
Benefits of Membership
- Support from Apple engineers — Apple Developer Program members are eligible to receive help such as technical support and code support, directly from Apple engineers in their products.
- Apple Developer Library — The Apple Developer reference library provides developer news, technology releases, and technical information. As well, it provides Apple-authored technical documentation, a wide range of Software Development Kits, tools, and sample code.
- Access to prerelease software — Another notable feature of the Apple Developer Program is the ability to receive prerelease software, most importantly prerelease versions of Apple's own operating system, as well as other Apple software. Apple products are regularly seeded whenever a build occurs.
- Eligibility to attend the World Wide Developers Conference — With an Apple Developer Program membership comes the eligibility to attend the WWDC, one of the premier Mac conferences held throughout the year. In the past, the WWDC has been the venue for the introduction of Mac OS X v10.3, Mac OS X v10.4, and Mac OS X v10.5, as well as the introduction for the Power Mac G5 - and its successor, the Mac Pro.
- Invitations to exclusive workshops — Apple Developers receive invitations to exclusive workshops, and conferences about the latest technologies. Generally, the workshop is a demonstration of the latest Apple technology done by an Apple engineer.
- iPhone SDK — Apple Developers can download the iPhone SDK in order to write applications targeting iOS. The iPhone SDK is available in all Apple Developer accounts, including free memberships.
- Compatibility testing — The Apple Developer Program provides compatibility testing for new Applications. The compatibility testing, located in Cupertino, California, Tokyo, Japan, and Beijing, China. At the Cupertino campus alone, there are three separate labs which collectively have hundreds of Mac configurations, with several different third party peripherals.
- Listing on the App Store — Apple Developer Program members are able to submit their applications to the Mac or iOS App Store, where they can either publish their application for free, or sell their product to end-users.
The Apple Developer registration process is extremely simple. Below is a step-by-step guide. If you run into any issues, we recommend contacting Apple support directly at 1-800-633-2152.
1. First, register for the iOS Developer program by clicking the Enroll Now link.
2. On the next screen, read up on the program, then click Continue at the bottom to proceed.
3. Next, you'll be prompted to sign in or create an Apple ID. You can use your existing ID (most people have one set up for their iTunes account/iPhone) or register a new one—entirely up to you.
Note: If you opt to create a new Apple ID, the following steps will vary slightly, as you'll need to input billing info and personal details.
4. On the next screen, you'll be asked, "Are you enrolling as an individual or organization?" We recommend selecting Individual for now. The process is quicker than business/organization registration.
5. If you're using an existing Apple ID, you'll be prompted to log in.
6. Agree to the agreement to proceed to the next step.
7. Complete the "Tell us about yourself" section. Under "What are you developing," select iOS: Apps (App Store). You can check the box for Android under the "What other platforms do you develop for?" section as well.
8. Click Register, and you'll be taken to a contact information screen. Fill out your billing address and continue.
9. On the next page, you'll check the box for the iOS Developer Program ($99/year).
10. Review your enrollment info on the following page and click Continue.
11. Next, agree to the Program License Agreement and click Continue.
12. Finally, confirm your purchase by clicking Buy Now.
13. You should receive an email confirmation of your order with a link to verify your email address. Follow the instructions to confirm your account.
14. Log into itunesconnect.apple.com and developer.apple.com using the same login info. Accept any Terms of Service prompts that appear. These prompts can prevent your login info from properly validating when you try to publish an app on our site, so it's good to take care of this now!