Recent Apple Changes
For years we were able to publish our customers' apps into our Apple Developer Account. However, in April 2018, Apple began requiring that we publish new apps and all app updates into Developer Accounts owned by our customers. The good news is that Apple offers the Developer Account for free to non profits. The unfortunate news is there are several steps you have to take to setup an Apple Developer Account. You won't have to do any "developing". We will still create the app. We simply need to submit the app into your account.
Step 0 - Quick Possible Solution
Before going through the below, you may want to check with your Diocese or larger church or organizational network to see if they already have a Developer Account. If they do, you can skip to step 7.
Step 1 - Create an Apple ID (only if you don't have one)
The Apple ID works best if it is in your name and your personal Apple ID. The Apple ID is only your "login" to the Apple Developer Program. Your Apple ID name will not be used as the Developer Name for the app. It will be easier in the below process if the Apple ID is your personal Apple ID and not another Apple ID made up for your organization. If you do not have an Apple ID, you can create one here: https://appleid.apple.com/account#!&page=create
If you already have an Apple ID, please use that Apple ID as you work through the below steps.
Step 2 - Setup Two Factor Authentication
- If You have an Apple Device
If you have an Apple Device, you will need to setup Two Factor Authentication on your device before you can enroll in the Apple Developer Program. Here is a guide on setting up Two Factor Authentication: https://support.apple.com/en-us/HT204915.
- If You don't have an Apple Device
If you do not have an Apple Device, you can request to enroll without two factor authentication. Here is a video showing you what to do: https://www.screencast.com/t/sKaNwmLFlQ
Step 3 - Verify your DUNS account or create one if you don't have one.
You will need a DUNS (Duns & Bradstreet) number for your organization and may have to do some things to create or update your DUNS account so that Apple can verify your organization and your non profit status. Here is info on your DUNS account: https://developer.apple.com/support/D-U-N-S/ You can also use this special email address to reach out to Duns and Bradstreet about your Apple Developer Account: firstname.lastname@example.org
Step 4 - Enroll in Apple Developer Program
Use the above link to begin enrolling in the Apple Developer Account. You will want to enroll as an organization and not as an individual.
Step 5 - Requesting Fee Waiver for Non-Profit Status
Use the above link to request a fee waiver for your developer account if you are a non-profit.
Step 6 - Verify that you have enrolled in the Apple Developer Program
You should get an email from Apple welcoming you to the Apple Developer Program.
You can also verify that you have fully joined the program by logging in at https://developer.apple.com. This video will show you how you can tell if you have properly joined the Apple Developer program: https://www.screencast.com/t/5oalsbuvBM
Step 7 - Add Us as an admin in App Store Connect
When you are officially enrolled in the Apple Developer Program, you will be able to login at https://appstoreconnect.apple.com/ This is the place where we will be uploading your app so that it can be reviewed and placed in the app store. In order for us to upload the app, we need admin access to this account. Login at the above link and click on "Users and Access". Then click the blue plus sign icon to add a user. Then, please add Michael Tigue, email@example.com with admin privileges. If you cannot log into App Store Connect, then you have not completed the Apple Developer Account enrollment. You may need to go back to Step 4.
Here is a video showing how to add us as an admin to your App Store Connect Account: http://www.screencast.com/t/75Ph9vUx2dpx
Step 8 - Give Us Access to Developer Resources
You also need to give our new user access to Developer Resources. You do this by logging into the App Store Connect: https://appstoreconnect.apple.com/
Here are two screenshots to show you where to add these privileges:
Step 9 - Let us Know you did the above
Send us an email to let us know you have completed enrollment in the Apple Developer Program and that you have invited us as an admin to App Store Connect.
Step 10 - We will upload your app for you.
All Clear for Android
The good news is that we can still put your app into our Google Play (Android) developer account. Therefore, you don't have to worry about anything with Android.