The iOS App for Your Project
About the iOS App
The iOS app allows your users to access the content you created through the Mobile Learning Cloud. You have full control over which modules are visible to your users. Only the modules you approve will appear in the iOS app; unapproved modules will remain hidden.
Configuring the iOS App
To configure the iOS app, use the Configure link in the iOS App section of the relevant project. This opens a form where you can enter all necessary information to successfully offer the app through your App Store account. All fields are required for proper app setup.
Required data includes:
- Name: The name of the app as it appears on the device
- Bundle Identifier: This ID was set when creating the app in your App Store account
- Team ID: The Team ID of your Developer account
- ITC Team Name: The iTunes Connect Team Name
- App Store Connect API Key: The ASC API Key
- App Store Connect Issuer ID: The ASC Issuer ID
- App Icon File: The app icon in 1024x1024 px, PNG format
- Google Services File: The link file to your Firebase instance (Firebase instance?)
- App Store Connect Auth Key: The access key to automatically upload the app (Create Auth Key?)
Once you have entered all required information, you can submit the iOS app for creation.
Notes:
Finding Your Team ID: Log into your
Developer Account and scroll to the "Membership Details" section. Here, you’ll find your "Team ID".
Finding Your ITC Team Name: Log into
App Store Connect. You’ll find your "ITC Team Name" in the top right corner (your personal name or the company name under which the account is registered for uploading the app).
Finding Your App Store Connect API Key: Log into your
Developer Account in the Integration section. Select the
Key ID from the key created for the Mobile Learning Cloud. If no Auth Key has yet been created for use by the Mobile Learning Cloud, create one on the same page by clicking the
+ symbol. Name this Auth Key (e.g.,
Mobile Learning Cloud) and select the
Developer role for access. Download and save the Auth Key for long-term use, then upload it in the iOS app configuration. The new Auth Key will now appear in the list with the necessary
Key ID.
Finding Your Issuer ID: Log into your
Developer Account in the Integration section. Here, you’ll find your
Issuer ID.
Creating the iOS App
To create the iOS app, use the Publish link in the iOS App section of the relevant project. If the app has been correctly configured, you can start the build process. You will also need to provide:
- Version Name: The version visible to users (e.g., 1.0, 1.4, 2.0)
- Version Code: A sequential number that increases with each upload (e.g., 1, 2, 3)
Click
Create New iOS App to start the build process. The app will be added to the build queue and created in the next available build slot.
Publishing the iOS App
Once the iOS app has been successfully created, it will appear under Current Version on the publishing page. The app files have already been automatically uploaded to your App Store account, and you can now test and publish the app.
Then, follow the overview of publishing your app to complete the app publication process.