Skip to main content

Developer FAQs

Commonly asked questions

I'm unable to add more Test Devices to TestFlight due to maximum internal test device count limit reached. How do I add my iPhone as a test device?
Unfortunately, unless we are approaching August as the end of our membership renewal cycle, this is not possible. We can only remove devices when our membership year begins, at which time we will purge most if not all test devices from our slots. See this Apple document for more information: Managing Your Registered Devices List.
How do I provide access to a vendor developing our app for us?
To ensure Stanford University retains control over member developer accounts, we now require sponsoring a SUNet account and email addres for each vendor developing on your behalf.
My account expired; how do I reactivate it?
Submitting a new request with the usual Service-Now form allows us to ensure information about your app and associated developers remains accurate. Upon receiving your ticket, we will find your existing account and activate it. If you are a vendor, your Stanford contact can submit this request for you.
The vendor developing our app reported their account expired, but their SUNet ID is still active. How do we fix this?
Submitting a new request with the usual Service-Now form allows us to ensure information about your app and associated developers remains accurate. Upon receiving your ticket, we will find your existing account and activate it.
We need to provide Apple and Google the ability to log in with Stanford credentials. How do we do this without sharing our own credentials?

Submitting a new request with the usual Service-Now form allows us to ensure information about your app and associated developers remains accurate. In the "Describe what you need" field, enter "Requesting access to temporary Special Case EED account for Apple/Google app authentication functionality verification."

Access

Who is eligible?
Faculty and Staff are eligible for invitation to Stanford's Apple Developer Program membership for approved app development. Students working for Faculty or Staff business owners of the respective app are also eligible for invitation.
What qualifies as acceptable app content and functionality under the Stanford namespace?
Any reasonable business justification is usually enough to qualify. Exceptions may relate to any content directly referencing Covid-19.
My distribution certificates are no longer working due to expiration. How do I renew them?
Submitting a new request with the usual Service-Now form allows us to ensure information about your app and associated developers remains accurate. In the "Describe what you need" field, enter "Requesting replacement distribution certificate."

Approval process

What is Apple’s app approval process?
Apple provides extensive documentation of their approval criteria. See this document for more information: App Store Review Guidelines.
What is Google’s app approval process?
Google provides extensive documention of their app submission process. See this document for more information: Launch checklist.

Distribution certificates, signing apps, store submissions

What are Apple's requirements for submitting my app?
Upon approving your access to Stanford's Apple Developer Program membership, in addition to sending an invitation to your Stanford email address, you will also require a distribution certificate to publish your app to Apple's App Store. This additionally requires Apple's evaluation of your app per their App Store Review Guidelines.
What are Google's requirements for submitting my app?
Upon approving your access Stanford's Google Play Console membership, we will send an invitation to your Stanford email address. Thereafter, your app is ultimately approved for publishing to the Play Store based on adherence to Google's  Developer Program Policies.
Last modified