Apple Platform Deployment
- Welcome
- Intro to Apple platform deployment
- What’s new
-
-
- Accessibility payload settings
- Active Directory Certificate payload settings
- AirPlay payload settings
- AirPlay Security payload settings
- AirPrint payload settings
- App Lock payload settings
- Associated Domains payload settings
- Automated Certificate Management Environment (ACME) payload settings
- Autonomous Single App Mode payload settings
- Calendar payload settings
- Cellular payload settings
- Cellular Private Network payload settings
- Certificate Preference payload settings
- Certificate Revocation payload settings
- Certificate Transparency payload settings
- Certificates payload settings
- Conference Room Display payload settings
- Contacts payload settings
- Content Caching payload settings
- Directory Service payload settings
- DNS Proxy payload settings
- DNS Settings payload settings
- Dock payload settings
- Domains payload settings
- Energy Saver payload settings
- Exchange ActiveSync (EAS) payload settings
- Exchange Web Services (EWS) payload settings
- Extensible Single Sign-on payload settings
- Extensible Single Sign-on Kerberos payload settings
- Extensions payload settings
- FileVault payload settings
- Finder payload settings
- Firewall payload settings
- Fonts payload settings
- Global HTTP Proxy payload settings
- Google Accounts payload settings
- Home Screen Layout payload settings
- Identification payload settings
- Identity Preference payload settings
- Kernel Extension Policy payload settings
- LDAP payload settings
- Lights Out Management payload settings
- Lock Screen Message payload settings
- Login Window payload settings
- Managed Login Items payload settings
- Mail payload settings
- Network Usage Rules payload settings
- Notifications payload settings
- Parental Controls payload settings
- Passcode payload settings
- Printing payload settings
- Privacy Preferences Policy Control payload settings
- Relay payload settings
- SCEP payload settings
- Security payload settings
- Setup Assistant payload settings
- Single Sign-on payload settings
- Smart Card payload settings
- Subscribed Calendars payload settings
- System Extensions payload settings
- System Migration payload settings
- Time Machine payload settings
- TV Remote payload settings
- Web Clips payload settings
- Web Content Filter payload settings
- Xsan payload settings
-
- Declarative app configuration
- Authentication credentials and identity asset declaration
- Background task management declarative
- Calendar declarative configuration
- Certificates declarative configuration
- Contacts declarative configuration
- Exchange declarative configuration
- Google Accounts declarative configuration
- LDAP declarative configuration
- Legacy interactive profile declarative configuration
- Legacy profile declarative configuration
- Mail declarative configuration
- Math and Calculator app declarative configuration
- Passcode declarative configuration
- Passkey Attestation declarative configuration
- Safari extensions management declarative configuration
- Screen Sharing declarative configuration
- Service configuration files declarative configuration
- Software Update declarative configuration
- Software Update settings declarative configuration
- Storage management declarative configuration
- Subscribed Calendars declarative configuration
- Glossary
- Document revision history
- Copyright
Distribute Custom Apps to Apple devices
Custom Apps are apps developed to meet your organization’s specific needs by your own development team or a third-party developer. They’re distributed privately and securely to members of your organization through Apple School Manager, Apple Business Manager, or Apple Business Essentials. Your developers submit Custom Apps through App Store Connect and assign the apps to your Apple School Manager, Apple Business Manager, or Apple Business Essentials account. Once approved, they’re available to your organization, so that only you can view and access them.
Custom Apps allow you to leverage the scale and ease of use of the App Store while also providing:
Security features for sensitive or private organization data
A tailored look and feel, such as your organization’s logo or branding
Unique features for users within your organization
Specific functionality for a process or workflow
Special configuration for IT environments
Custom features for enterprise partners, clients, dealers, or franchises
Important information about Custom Apps
There are certain considerations you should take into account before you have a developer create a Custom App for your organization:
App review: Each Custom App, as well as each updated version submitted for custom distribution, goes through the app review process with Apple. The same app review guidelines for App Store apps apply to Custom Apps. The review process typically takes 1–2 days. For more information about the app review process, see App Review on the Apple Developer website.
App security: If your app contains sensitive business data, you should include an authentication mechanism within the app. Apple highly recommends using best practices for in-app authentication and encryption. For more information on secure coding best practices, see Security Framework on the Apple Developer website.
App verification: To verify that Custom Apps meet the review guidelines, Apple needs to sign in and operate the app. Work with your developer or business partner to determine how to meet this requirement with appropriate handling of proprietary or sensitive data. To protect confidentiality for the purposes of app review, provide generic test accounts or sanitized sample data.
Distribution: Custom Apps are distributed privately within the Apps and Books section of Apple School Manager and Apple Business Manager or the Apps section of Apple Business Essentials. IT teams can leverage the same app distribution model as App Store apps, including device-based assignments and Managed App capabilities. Developers designate organizations that are allowed to access the app and can privately distribute to specific organizations. If you’re supporting a global user base, it’s important to mark the app as globally available when submitting through App Store Connect.