Configuración de iOS
Copiar una solicitud de configuración con los pasos de instalación y la guía de markdown completa para este complemento.
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 mínima de iOS:
17.0 - Línea recomendada de Xcode:
26.x
Los documentos de Intune de Ionic actualmente indican que las aplicaciones construidas con Xcode 26 deben utilizar Intune iOS SDK 21.1.0+ comenzando el 19 de enero de 2026. Este plugin ya está en esa línea de SDK más nueva.
1. Agregue configuraciones de Intune y MSAL a Info.plist
Sección titulada “1. Agregue configuraciones 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 un fallback si prefieres almacenar solo el esquemaADALAuthoritycomo un override de autoridad opcional
2. Reenvía la llamada de MSAL en AppDelegate
Título de la sección “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 esquemas de URL y permisos
Título de la sección “3. Configura esquemas de URL y permisos”Sigue la guía de Microsoft y Ionic para Intune:
- el
msauth...esquema de URI de redirección - compartir llaves de cadena / grupos de acceso a la llave de cadena
LSApplicationQueriesSchemesNSFaceIDUsageDescriptionsi tu flujo necesita biométrica
Estos son específicos de la aplicación y no pueden inferirse por el complemento.
4. Ejecuta IntuneMAMConfigurator
Título de sección “4. Ejecuta IntuneMAMConfigurator”Microsoft requiere ejecutar IntuneMAMConfigurator contra tu aplicación final Info.plist y permisos. Utiliza el configurador más reciente desde el oficial Intune iOS SDK y vuelve a ejecutarlo siempre que esos archivos cambien materialmente.
5. Mantén alineado el objetivo de despliegue
Título de sección “5. Mantén alineado el objetivo de despliegue”Porque el Intune iOS SDK incluido está en la versión actual 21.x Su objetivo de aplicación debe permanecer en iOS o posterior. 17.0 Continúa desde iOS Setup
Sección titulada “Continúa desde iOS Setup”
Si está utilizando iOS Setuppara planificar el trabajo de plugin nativo, conecte con Usando @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-intune para la capacidad nativa en Usando @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-intune, Using @capgo/capacitor-intune for the native capability in Using @capgo/capacitor-intune, Capgo Plugin Directory for the product workflow in Capgo Plugin Directory, Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, Agregar o Actualizar Plugins para el detalle de implementación en Agregar o Actualizar Plugins, y Alternativas de Plugins de Ionic Enterprise para el flujo de trabajo del producto en Alternativas de Plugins de Ionic Enterprise.