Stanford UIT provides access for faculty, staff, and approved vendors/contractors to Stanford's Apple Developer Program account for mobile application development needs related to the university mission serving its faculty, staff, students, and visitors/affiliates. The Apple Developer Program is designed for iOS and macOS software developers and provides access to developer resources necessary for creating, building and distributing applications for Apple hardware platforms.
These resources include:
- Certificates
- Provisioning profiles
- Documentation
- Beta downloads
- Bug reporting
- Forums
Features
- Code signing certificates (development and distribution)
- Apple Push Notification Service (APNS) certificates
- Provisioning profiles (development and distribution)
Designed for
This service is only available for developers of applications officially owned/sponsored by Stanford University and component organizations that are intended for distribution with an ongoing concern to a broad Stanford-affiliated audience. Personal Apple Developer Program accounts are available from Apple for developers creating applications that are not officially supported by the university, such as: applications developed by students for courses, applications developed for research studies, or most applications with limited audiences. If you want to test upcoming macOS/iOS releases, UIT recommends enrolling in the Apple Beta Program. Please note that if your request is approved for access to Stanford's Apple Developer Connection, your app(s) will need to comply with Stanford's identity and branding guidelines, accessibility requirements, minimum privacy standards, data risk classifications, and overall alignment with the university Code of Conduct and university values.
Note that this service only grants participants access to the developer account, account administration support, and necessary publishing certificates. This service does not provide any app development support.
Requirements
- What is the name and purpose of your app?
- Is this a new app or an existing app (migration)? The Stanford developer accounts cannot accept paid apps.
- Who is the target audience of the app? What is the approximate potential size of the audience of your app?
- Who will need access to the developer account?
- What types of certificates and keys will the developer of the app need access to on the account?
- Who is the business owner of the app and its requirements/features?
- Who will provide end user support for the app?
- Is there ongoing funding for the development and maintenance of the app?
- What integrated development environment (IDE) and/or continuous integration/continuous delivery (CI/CD) service will you be using for development?
- What language and framework stack will you be using for your app development?
- What is the timeline for launching your app?
Note that if you cannot use the cloud-managed distribution certificate, you will need to use the shared Stanford iOS Distribution certificate file for the account (there is a limit on the number of iOS Distribution certificates for the entire account). You are not permitted to revoke or delete any existing certificates/keys and doing so may result in permanent removal from the Stanford Apple Developer account.
Rates
There is no charge for this service.
Get started
To request access to Stanford's Apple Developer Program, submit a Help request.
Learn more
For more information, visit developer.apple.com.
Please note that we use Apple's cloud managed distribution certificate for automatic code signing. See Apple's requirements for Xcode cloud to learn more.