iOS Setup
Copia un prompt de configuración con los pasos de instalación y la guía completa en markdown para este plugin.
Matriz de soporte para iOS
Sección titulada “Matriz de soporte para iOS”- Intune iOS SDK incluido por este plugin:
21.5.1 - Versión mínima de iOS:
17.0 - Versión de Xcode recomendada:
26.x
La documentación de Intune de Ionic indica actualmente que las apps compiladas con Xcode 26 deben usar Intune iOS SDK 21.1.0+ comenzará el 19 de enero de 2026. Este plugin ya forma parte de la nueva línea de SDK.
1. Añade la configuración de Intune y MSAL a Info.plist
Sección titulada “1. Añade la configuración de Intune y MSAL a Info.plist”Añade 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 fallback si prefieres guardar solo el schemeADALAuthoritycomo una sobrescritura opcional de authority
2. Reenvía el callback de MSAL en AppDelegate
Sección titulada “2. Reenvía el callback 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 URL schemes y entitlements
Sección titulada “3. Configura URL schemes y entitlements”Sigue la guía de Intune de Microsoft e Ionic para:
- el
msauth...esquema de la URI de redirección - compartición de keychain / grupos de acceso a keychain
LSApplicationQueriesSchemesNSFaceIDUsageDescriptionsi tu flujo requiere biometría
Estos son específicos de cada app y el plugin no puede inferirlos.
4. Ejecutar IntuneMAMConfigurator
Sección titulada “4. Ejecutar IntuneMAMConfigurator”Microsoft requiere ejecutarlo IntuneMAMConfigurator contra tu app final Info.plist y entitlements. Usa el configurador más reciente del SDK oficial de Intune iOS y vuelve a ejecutarlo siempre que esos archivos cambien de forma significativa.
5. Mantener alineado el deployment target
Sección titulada “5. Mantener alineado el deployment target”Como el SDK de Intune iOS incluido está en la versión 21.x actual, el target de tu app debe mantenerse en iOS 17.0 o superior.
Continúa desde iOS Setup
Sección titulada “Continúa desde iOS Setup”Si estás usando iOS Setup para planificar el trabajo con plugins nativos, conéctalo con Uso de @capgo/capacitor-intune para la funcionalidad nativa en Uso de @capgo/capacitor-intune, Directorio de plugins de Capgo para el flujo de trabajo del producto en Capgo Plugin Directory, Plugins de Capacitor por Capgo para el detalle de implementación en los Plugins de Capacitor por Capgo, Añadir o actualizar plugins para el detalle de implementación en Agregar o actualizar plugins, y Alternativas a plugins de Ionic Enterprise para el flujo de trabajo del producto en Alternativas a plugins de Ionic Enterprise.