MAM SDK for iOS and iPadOS
Distribution Method
You can distribute an iOS MAM SDK application in multiple ways. The following article describes how you can decide on the distribution method you can use.
Considerations for distribution method
The following are some considerations for distribution method:
- Distribution - is this an application with wide or limited use?
- Build - Debug or Release. You may want to begin distributing your application one way (beta, tech preview, testing, etc) and switch to another method later.
- Signing - How will you sign the application? A developer may not have the ability to sign an application but the organization would be able to sign the final product.
- Audience - How many devices are being targeted and/or what kind of distribution will determine who the audience is.
Distribution Methods
Distribution Method | Deployment / Endpoint Management | Build | Signing | Additional Considerations | Audience |
---|---|---|---|---|---|
App Store Connect | Separate MDX and IPA files: MDX is uploaded to the CEM Server containing a link to the application that was distributed to the Apple App Store. Learn more about custom apps. | Release | Apple Distribution Provisioning Profile | Required if using Apple Volume Purchase, that is, Volume Purchase Plan (VPP), Apple Business Manager (ABM) or Apple School Manager (ASM). | Public Release |
Enterprise | IPA can be embedded into an MDX file and the combination is uploaded to the CEM Server and can be configured. | Release | Apple Developer Enterprise Program Distribution Provisioning Profile | Can distribute via CEM, but to users NOT specific devices. There may be compliance errors and/or warnings. | Internal Release - More than 100 devices |
Ad Hoc | IPA can be embedded into an MDX file and the combination is uploaded to the CEM Server and can be configured. | Release | Apple Developer Enterprise Program Distribution Provisioning Profile | Can distribute via CEM, but to users NOT specific devices. There may be compliance errors and/or warnings. | Internal Release - 100 devices or less Internal Testing |
Development | IPA can be embedded into an MDX file and the combination is uploaded to the CEM Server and can be configured. | Debug | Apple Developer Provisioning Profile | Debug build will cause a compliance warning for end users. | Internal Testing |
External Links
Create a development provisioning profile
Distribution Method
Copied!
Failed!