Zum Inhalt springen

iOS-Einrichtung

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

Die Ionic-Dokumentation zu Intune weist 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.

Fügen Sie einen 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 Ausweichmö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 Anleitungen von Microsoft und Ionic für Intune für:

  • der msauth... URI-Redirekt-Schema
  • Zugriff auf Schlüsselkarten / 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 die neueste Konfigurator von offiziellen Intune iOS SDK und führen Sie sie erneut, sobald sich diese Dateien erheblich ändern.

Da der in der Intune iOS-Paketdatei SDK aktuelle Zeile ist, sollte Ihr Ziel für die App auf iOS oder höher bleiben. 21.x Seite bearbeiten 17.0 Zurück