These steps are performed outside 360Learning by whoever manages your organization's developer accounts.
Step 1: Grant 360Learning access
Once you have opened or own an App Store Connect account, you need to give 360Learning access. It will allow us to manage your custom app. Follow these steps to grant access and permissions to 360Learning:
-
In the Apple Store Connect, go to Users and access
-
Click +Â (to add a user)
-
Fill in the new user info:
- First name: Sébastien
- Last name: Mignot
- Email: dev-mobile@360learning.com
- Role: App Manager
-
Enable Access to Certificates, Identifiers & Profiles and Access to Cloud Managed Distribution Certificate
- Note: These settings are necessary to allow us to retrieve essential resources like certificates and provisioning profiles, which are required for app distribution. Enabling this access allows us to publish your custom-branded mobile app on your behalf, without needing full admin rights to your Apple Developer account. This ensures your account remains secure and access is limited strictly to what's needed for your custom-branded mobile app.
-
Tap the Invite button.
Step 2: Generate and share an API Key
Generate and share an API Key
- Go to https://appstoreconnect.apple.com/access/integrations/api.
- Create a new key.
- Name: 360Learning
- Rights: App Manager
- Click Generate.
- Click Download on the newly generated key.
- 🚨 Important note: You can only download it once. Please remember where you save it, or you will have to do the generation all over again.
- 🚨 Important note: You can only download it once. Please remember where you save it, or you will have to do the generation all over again.
- Share the downloaded file “AuthKey_XXX.p8” with us via a secure channel (you will receive a secure link)
We will now be able to create the app and automatically push new builds to the account with this same key.
Step 3: Share Team Name and Team ID
To help us confirm the correct account associated with your company, please provide the following information:
- Team Name
- Team ID
You can find this information in your App Store Connect account:
Step 4: Share issuer ID and Key ID
In addition to the API Key that you will securely share with us, we need the following information for our automated process to work:
- Issuer ID
- Key ID
You can find this information in the link from Step 3 (see example below):
Step 5: Ensure allocation of one distribution certificate to 360Learning
Make sure that we can use one of the 3 distribution certificate available slots on your developer account.
- No action is required on your side. Just make sure we're the only ones using one of your 3 certificates.
- Do not revoke it, otherwise, the next release of the app will be broken.
This certificate will be used to guarantee the proper delivery of the mobile app. We reserve the right to use this slot to generate, use, and regenerate at expiration a distribution certificate for the custom iOS application.
ℹ️ View the certificates list.