Zum Inhalt springen

iOS Einrichtung

  • Intune iOS SDK wird von diesem Plugin gebündelt: 21.5.1
  • Mindestversion von iOS: 17.0
  • Empfohlene Xcode-Anweisung: 26.x

Die Dokumente von Ionic zu Intune weisen derzeit darauf hin, dass Apps, die mit Xcode 26 erstellt werden, Intune iOS SDK verwenden müssen, 21.1.0+ ab dem 19. Januar 2026. Dieses Plugin verwendet bereits diese neue SDK Version.

1. Intune- und MSAL-Einstellungen in Info.plist hinzufügen Info.plist

Abschnitt mit dem Titel “1. Intune- und MSAL-Einstellungen in Info.plist hinzufügen”

Fügen Sie ein IntuneMAMSettings Wörterbuch:

<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>

Der Plugin liest:

  • ADALClientId
  • ADALRedirectUri
  • ADALRedirectScheme als Ausfallmöglichkeit, wenn Sie nur den Scheme speichern möchten
  • ADALAuthority als optionalen Autoritäts-Übertrag
import MSAL
func application(
_ app: UIApplication,
open url: URL,
options: [UIApplication.OpenURLOptionsKey: Any] = [:]
) -> Bool {
return MSALPublicClientApplication.handleMSALResponse(
url,
sourceApplication: options[.sourceApplication] as? String
)
}

Folgen Sie den Anweisungen von Microsoft und Ionic für Intune:

  • der msauth... URI-Redirect-Scheme
  • Zugriff auf das Schlüsselkarten-Teilen / Zugriff auf Schlüsselkarten-Gruppen
  • LSApplicationQueriesSchemes
  • NSFaceIDUsageDescription Wenn Ihr Flow Biometrie benötigt

Diese sind app-spezifisch und können nicht durch das Plugin abgeleitet werden.

Microsoft erfordert die Ausführung IntuneMAMConfigurator gegen Ihre endgültige App Info.plist und Berechtigungen. Verwenden Sie den neuesten Konfigurator von offiziellen Intune iOS SDK und führen ihn erneut durch, wenn sich diese Dateien erheblich ändern.

Da das eingebundene Intune iOS SDK auf dem aktuellen 21.x Stand ist, sollte Ihr App-Target bei iOS 17.0 oder höher bleiben.