Configuración de iOS
Copie un prompt de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
Matriz de soporte de iOS
Sección titulada “Matriz de soporte de iOS”- Intune iOS SDK empaquetado por este plugin:
21.5.1 - Versión de iOS mínima:
17.0 - Línea de Xcode recomendada:
26.x
Los documentos de Ionic Intune actualmente indican que las aplicaciones construidas con Xcode 26 deben utilizar Intune iOS SDK 21.1.0+ a partir del 19 de enero de 2026. Este plugin ya está en esa línea de SDK más nueva.
1. Agregar configuración de Intune y MSAL a Info.plist
Sección titulada “1. Agregar configuración de Intune y MSAL a Info.plist”Agregar un IntuneMAMSettings diccionario:
<key>IntuneMAMSettings</key><dict> <key>ADALClientId</key> <string>YOUR_CLIENT_ID</string> <key>ADALRedirectUri</key> <string>msauth.com.example.app://auth</string> <key>ADALAuthority</key> <string>https://login.microsoftonline.com/common</string></dict>El plugin lee:
ADALClientIdADALRedirectUriADALRedirectSchemecomo una opción de fallback si prefieres almacenar solo el esquemaADALAuthoritycomo un override de autoridad opcional
2. Reenvía la llamada de MSAL en AppDelegate
Sección titulada “2. Reenvía la llamada de MSAL en AppDelegate”import MSAL
func application( _ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey: Any] = [:]) -> Bool { return MSALPublicClientApplication.handleMSALResponse( url, sourceApplication: options[.sourceApplication] as? String )}3. Configura los esquemas de URL y las autorizaciones
Sección titulada “3. Configura los esquemas de URL y las autorizaciones”Sigue la guía de Microsoft y Ionic para Intune:
- el
msauth...esquema de URI de redirección - compartir llaves de la cadena / grupos de acceso a la cadena
LSApplicationQueriesSchemesNSFaceIDUsageDescriptionsi su flujo necesita biometría
Estos son específicos de la aplicación y no pueden inferirse por el complemento.
4. Ejecutar IntuneMAMConfigurator
Sección titulada “4. Ejecutar IntuneMAMConfigurator”Microsoft requiere ejecutar IntuneMAMConfigurator contra su aplicación final Info.plist y permisos. Utilice el configurador más reciente desde el oficial Intune iOS SDK y vuelva a ejecutarlo siempre que esos archivos cambien materialmente.
5. Mantenga alineado el objetivo de despliegue
Sección titulada “5. Mantenga alineado el objetivo de despliegue”Dado que el Intune iOS SDK empaquetado está en la versión actual 21.x su objetivo de aplicación debe permanecer en iOS 17.0 o posterior.