To develop your iOS, iPadOS, or visionOS apps with the Jamf Certificate SDK and distribute them to mobile devices, ensure you have the following:
| Requirements | Related Information | |
|---|---|---|
App Development | To develop your apps with the Jamf Certificate SDK, you need Xcode 15 or later. | For more information about Xcode, see the following website: Xcode Overview |
App Distribution | Apps developed with the Jamf Certificate SDK can only be distributed to mobile devices with iOS 12 or later, iPadOS 12 or later, or visionOS 1.1 or later. Note: The operating system required for your app may vary. The following conditions are required to distribute apps developed with the Jamf Certificate SDK:
| For more information about app distribution using Jamf Pro, see Content Distribution Methods using Jamf Pro in the Jamf Pro Documentation. |
Network Communication | Standard HTTPS ports (typically 443) are used for communication between apps developed with Jamf Certificate SDK and Jamf Pro. All other communication requirements between devices and Jamf Pro are standard with Jamf Pro. | For all other communication requirements between mobile devices and Jamf Pro, see the Network Ports Used by Jamf Pro article. |
Jamf Pro Environment | Active Directory Certificate Services (AD CS) must be added as a PKI Provider in Jamf Pro. This allows you to use AD CS as the Certificate Authority (CA). | For more information about adding a PKI Provider to Jamf Pro, see PKI Certificates in the Jamf Pro Documentation. For more information about adding AD CS as the PKI Provider, see the Integrating with Active Directory Certificate Services (AD CS) Using Jamf Pro technical paper. |