iOS-Setup
Kopiere einen Setup-Prompt mit den Installationsschritten und dem vollständigen Markdown-Guide für dieses Plugin.
iOS Support-Matrix
Abschnitt mit dem Titel „iOS Support Matrix“- Intune iOS SDK via dieses Plugin:
21.5.1 - Minimale iOS-Version:
17.0 - Empfohlene Xcode-Version:
26.x
In der Intune-Dokumentation von Ionic steht aktuell, dass Apps mit Xcode 26 den Intune iOS SDK nutzen müssen, 21.1.0+ ab dem 19. Januar 2026. Dieses Plugin unterstützt bereits diese neuere SDK Version.
1. Intune- und MSAL-Einstellungen hinzufügen zu Info.plist
Abschnitt „1. Add Intune and MSAL settings to Info.plist“Füge ein IntuneMAMSettings Dictionary hinzu:
<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>Das Plugin liest:
ADALClientIdADALRedirectUriADALRedirectSchemeals Fallback, falls du nur das Scheme speichern möchtestADALAuthorityals optionaler Authority-Override
2. Leite den MSAL-Callback in AppDelegate
Abschnitt „2. Leite den MSAL-Callback in AppDelegate weiter“import MSAL
func application( _ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey: Any] = [:]) -> Bool { return MSALPublicClientApplication.handleMSALResponse( url, sourceApplication: options[.sourceApplication] as? String )}3. URL-Schemes und Entitlements konfigurieren
Abschnitt „3. URL-Schemes und Entitlements konfigurieren“Folge den Intune-Anleitungen von Microsoft und Ionic für:
- Die
msauth...Redirect-URI-Scheme - Keychain Sharing / Keychain Access Groups
LSApplicationQueriesSchemesNSFaceIDUsageDescriptionfalls dein Flow Biometrie benötigt
Diese sind app-spezifisch und können nicht vom Plugin abgeleitet werden.
4. Ausführen IntuneMAMConfigurator
Abschnitt mit dem Titel „4. IntuneMAMConfigurator ausführen“Microsoft schreibt die Ausführung vor IntuneMAMConfigurator gegenüber deiner finalen App Info.plist und Entitlements. Verwende den neuesten Konfigurator aus dem offiziellen Intune iOS SDK und führe ihn erneut aus, sobald sich diese Dateien wesentlich ändern.
5. Deployment Target synchron halten
Abschnitt mit dem Titel „5. Deployment Target synchron halten“Da das gebündelte Intune iOS SDK auf der aktuellen 21.x Version basiert, sollte dein App-Target auf iOS 17.0 oder neuer.
Weiter mit dem iOS-Setup
Abschnitt mit dem Titel „Weiter nach dem iOS Setup“Wenn du es nutzt iOS-Setup Um die Arbeit an nativen Plugins zu planen, verbinde sie mit Verwendung von @capgo/capacitor-intune für die native Funktion bei der Verwendung von @capgo/capacitor-intune, Capgo Plugin-Verzeichnis für den Produkt-Workflow im Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für das Implementierungsdetail in Capacitor Plugins von Capgo, Plugins hinzufügen oder aktualisieren für das Implementierungsdetail beim Hinzufügen oder Aktualisieren von Plugins, und Ionic Enterprise Plugin-Alternativen für den Produkt-Workflow bei den Ionic Enterprise Plugin-Alternativen.