Get started with your Mac Developer Program

Learn how to take advantage of your program resources and benefits.

Setting Up Your Account

You will need to set up an account in iTunes Connect if you plan on submitting apps to the Mac App Store. If you have joined the Mac Developer Program as a company, you'll want to designate roles to developers on your team.

iTunes Connect (Team Agent Only)

iTunes Connect is a suite of web-based tools that allows the Team Agent (the original enrollee accepted into the Mac Developer Program) to submit and manage apps for distribution on the Mac App Store, check the status of contracts, set up tax and banking information, obtain sales and finance reports, and manage iTunes Connect users. Learn more in the App Store Resource Center

If you are a Mac Developer Program member and already enrolled in the iOS Developer Program, you can use your existing iTunes Connect account to submit Mac apps.

Development Team (Company Only)

If you are enrolled as a company, you can use Member Center to invite other developers within your organization to be part of your development team. All members will have access to membership downloads, tools and documentation. When you invite a developer, you can also assign certain responsibilities such as approving digital certificates and inviting additional developers.

Setting Up Your Development Environment

As a Mac Developer Program member, you have access to the latest version of Xcode, which includes the Xcode IDE, Instruments, and more.
Download Xcode

For information on setting up Xcode and the Mac app development process, read the App Distribution Guide.

Development Resources and Documentation

The Mac Developer Program provides a wide range of technical resources to assist you in designing, testing, and distributing your OS X apps.

Mac Dev Center

The Mac Dev Center allows you to quickly access technical resources and information you need to design and develop apps for OS X, including pre-release versions of OS X and OS X Server. Visit Mac Dev Center

OS X Developer Library

Find a wealth of technical documentation on developing with OS X technologies.

Development Videos

Watch Apple engineers deliver in-depth information on how to use the tools and technologies for developing apps for OS X.
Watch now

Apple Developer Forums

Join the discussions with other developers and Apple engineers or post your questions about developing and distributing your OS X apps.
Sign in to the Apple Developer Forums

Implementing Additional Services in Your App

OS X offers a range of powerful technologies and exciting opportunities to extend the capabilities and possibilities of your app, including:

Distributing Your Mac Apps

The Mac Developer Program gives you the tools and resources to distribute your Mac apps to millions of users around the world.

Mac App Store

The Mac App Store is the best place for users to discover, purchase, and download your apps. Get your app in front of millions of customers across more than 150 countries with the Mac App Store. Learn more

Developer ID

Developer ID is a new way to help prevent users from installing malware on their Mac. Signing applications with your Developer ID certificate provides users with the confidence that your application is not known malware and has not been tampered with. Learn more