- Account Management
- Creating your free developer account
- Managing your developer program account
- Resetting your device list annually
- Managing your App Store Connect account
- Updating your information
- Transferring the Account Holder role
- Can I switch my membership from an individual to an organization?
- Can I transfer my app to another account?
- Program Roles
- Roles for the Apple Developer Program
- Permissions in account, Certificates, Identifiers & Profiles, and more
- Permissions in App Store Connect
- Agreements, Tax, and Banking
- Users and Access
- My Apps
- Reporting and Analytics
- Roles for the Apple Developer Enterprise Program
- Permissions in account, Certificates, Identifiers & Profiles, and more
- Roles in the iOS Developer University Program
- Permissions in account, Certificates, Identifiers & Profiles, and more
- Developer Support
- Guides and Documentation
- News and Updates
- Developer Forums Ask other developers.
- Feedback Assistant Submit a bug report.
- Contact us.
- System Status
Account Management
Use your developer account and Certificates, Identifiers & Profiles to manage your membership and development settings.
Creating your free developer account
If you’re new to development on Apple platforms, you can get started for free. Simply accept the Apple Developer Agreement and an account will be created for you. Use this account to download beta versions of Xcode, visit forums, report bugs, or accept an invitation to join your organization’s account in the Apple Developer Program.
Managing your developer program account
When you’re ready to build more advanced capabilities and distribute your apps, you can join the Apple Developer Program to distribute on the App Store, Apple Business Manager, and Apple School Manager.* Organizations with specific use cases that require private distribution directly to employees through a secure internal system or a Mobile Device Management solution may be eligible for the Apple Developer Enterprise Program. If you join a program, you’ll see additional membership-related options in your account, such as membership information, access to Certificates, Identifiers & Profiles, code-level support, and more.
Resetting your device list annually
If you are the Account Holder, you can reset your list of development devices each year using Certificates, Identifiers & Profiles. You can register up to 100 of each device type for testing and Ad Hoc distribution per membership year. At the start of your new membership year, Account Holders, Admins, and App Managers will be presented with the option to remove listed devices and restore the available device count to 100 when first signing in to Certificates, Identifiers & Profiles .
You may disable a device on your list during the year, but doing so will not increase your number of available devices. When resetting your list, make sure to remove all devices you no longer use for development before adding any new devices.
Managing your App Store Connect account
Once you’ve completed your enrollment in the Apple Developer Program, you can sign in to App Store Connect with the Apple ID you used to enroll. App Store Connect is a suite of tools that allow you to submit and manage your apps for sale on the App Store, distribute beta versions of your app using TestFlight, accept legal agreements, enter your tax and banking information, view analytics, and more.
Updating your information
To update the Apple ID and/or email address associated with your developer account, sign in to the Apple ID website and modify your information.
To update your address, contact information, or organization name, please contact us . Note that certain updates, such as changes to your name or address, must be verified and approved, as this information is associated with contracts between you and Apple. You will be asked to provide documentation that reflects the changes you request.
Transferring the Account Holder role
If you’re the Account Holder of an organization’s team, you can visit your account settings to transfer your role to someone else on the team. Please note that the person you assign as the new Account Holder must be an employee and have the legal authority to bind your organization to legal agreements. If you’re enrolled as an individual and need to transfer your membership to someone else, contact us.
Can I switch my membership from an individual to an organization?
Yes, if you are the founder/co-founder of the organization. To start the conversion process, please contact us. You may be asked to submit business documents to verify your organization’s identity.
Can I transfer my app to another account?
Yes. Use App Store Connect to transfer qualifying apps to another account in case of an acquisition, asset purchase, or other similar situation. When you transfer an app, it will remain available on the App Store, all ratings and reviews will carry over, and users will continue to have access to future updates. Learn more in App Store Connect Help.
* You can use Apple Business Manager and Apple School Manager where available. View supported regions.
Feedback Assistant
Submit bug reports and request enhancements to APIs and developer tools.
Send us feedback
Developer Forums
Ask questions and find answers by Apple engineers and other developers.
Contact Us
Tell us how we can help and we’ll find a solution by phone or email.
Источник
Program Roles
When you enroll in the Apple Developer Program, Apple Developer Enterprise Program, or iOS Developer University Program, you automatically become the Account Holder for your membership. If you’re enrolled as an organization, you have the option of adding additional members to your team. The role you assign them controls access to the development and distribution tools included with your membership.
Roles for the Apple Developer Program
Each organization has one team with one set of roles across the Apple Developer website and App Store Connect. Management of users and roles is done in App Store Connect.
Permissions in account, Certificates, Identifiers & Profiles, and more
Account Holder | Admin | App Manager | Developer | Finance | Marketing | Sales | Customer Support |
---|---|---|---|---|---|---|---|
Eligible for events and additional benefits | |||||||
Purchase and submit Technical Support Incidents | |||||||
Download beta software | |||||||
Post in Apple Developer Forums | |||||||
Accept legal agreements | |||||||
Renew membership | |||||||
Submit certificate signing requests | |||||||
Create and revoke development certificates | |||||||
Create and revoke distribution certificates | |||||||
Create Developer ID certificates | |||||||
Create other certificate types | Create cloud-managed Developer ID certificates | ||||||
Create other cloud-managed certificate types | |||||||
Create development provisioning profiles | |||||||
Delete development provisioning profiles | |||||||
Create and delete distribution provisioning profiles | |||||||
Download provisioning profiles | |||||||
Register and configure App IDs | |||||||
Delete App IDs | |||||||
Add UDIDs | |||||||
Disable UDIDs | |||||||
Create keys | |||||||
Create and revoke Safari Extension Certificates | |||||||
Notarize software |
Permissions in App Store Connect
Note: If you’re enrolled as an individual and add users in App Store Connect, users receive access only to your content in App Store Connect and are not considered part of your team in the Apple Developer Program.
Agreements, Tax, and Banking
Users and Access | ||||||||
---|---|---|---|---|---|---|---|---|
Account Holder | Admin | App Manager | Developer | Finance | Marketing | Sales | Customer Support | |
View Users and Access | ||||||||
Manage users and access | ||||||||
Manage app access | ||||||||
Manage sandbox testers | ||||||||
Access can’t be limited to certain apps | ||||||||
Generate API keys | ||||||||
Can be granted access to Reports | ||||||||
Manage access to Certificates, Identifiers & Profiles* | ||||||||
Can be granted access to Certificates, Identifiers & Profiles* | ||||||||
Manage access to cloud-managed Developer ID certificates | ||||||||
Manage access to other cloud-managed certificates | ||||||||
View crash and energy logs in Xcode Organizer |
My Apps
Full access.
Requires access to Certificates, Identifiers & Profiles, granted in Users and Access. Includes access to CloudKit Console.
Requires access to create app records, granted in Users and Access.
Read-only access.
*App Store details include metadata on the App Information page, the platform Version Information page, and the privacy policy URLs.
Reporting and Analytics
Roles for the Apple Developer Enterprise Program
Note: Since this program doesn’t include App Store distribution, membership benefits don’t include access to App Store Connect. User management is done in the People section of your account.
Permissions in account, Certificates, Identifiers & Profiles, and more
Account Holder | Admin | Developer |
---|---|---|
Accept legal agreements | ||
Renew membership | ||
Create Developer ID certificates | Create cloud-managed Developer ID certificates | |
Create other cloud-managed certificate types | ||
Invite members and assign roles | ||
Create provisioning profiles | ||
Approve certificate signing requests | ||
Add and disable UDIDs | ||
Register and configure App IDs | ||
Delete App IDs | ||
Create an iOS distribution certificate and distribution provisioning profiles | ||
Create certificates for Apple Push Notification service and pass type IDs | ||
Create and revoke development certificates | ||
Purchase and submit Technical Support Incidents | ||
Post in Apple Developer Forums | ||
Download beta software | ||
Download provisioning profiles | ||
Submit certificate signing requests | ||
Notarize software |
Roles in the iOS Developer University Program
Note: Since this program doesn’t include App Store distribution, membership benefits don’t include access to App Store Connect. User management is done in the People section of your account.
Permissions in account, Certificates, Identifiers & Profiles, and more
Account Holder | Admin | Developer |
---|---|---|
Accept legal agreements | ||
Renew membership | ||
Create Developer ID certificates | ||
Invite members and assign roles | ||
Create provisioning profiles | ||
Approve certificate signing requests | ||
Add and disable UDIDs | ||
Register and configure App IDs | ||
Delete App IDs | ||
Create an iOS distribution certificate and distribution provisioning profiles | ||
Create certificates for Apple Push Notification service and pass type IDs | ||
Create and revoke development certificates | ||
Post in Apple Developer Forums | ||
Download provisioning profiles | ||
Submit certificate signing requests |
Feedback Assistant
Submit bug reports and request enhancements to APIs and developer tools.
Send us feedback
Developer Forums
Ask questions and find answers by Apple engineers and other developers.
Contact Us
Tell us how we can help and we’ll find a solution by phone or email.
Источник
Developer Support
Get help with development and app management tools, view documentation, connect with other Apple developers, submit bug reports, and more.
Guides and Documentation
Find details and step-by-step instructions on how to use Apple development tools and resources.
App Store Connect
Developer Documentation
Browse the latest API reference, articles, and sample code.
Support Articles
Learn about membership, distribution, development, and more.
News and Updates
Get the latest announcements and recommendations for Apple developers.
Read news and updates
Developer Forums Ask other developers.
Post questions and share technical information with fellow developers and Apple engineers on a variety of development topics.
Visit the forums
Feedback Assistant Submit a bug report.
With Feedback Assistant, you can file bug reports, and request enhancements to APIs and developer tools.
Learn about reporting bugs
Contact us.
Have a question? Apple Developer Support can help. Receive guidance by phone or email.
System Status
If you’re experiencing an issue with developer tools or services, find out if there’s maintenance in progress or a known issue.
View system status
Источник