Zum Inhalt springen

iOS-Einrichtung

  • Intune iOS SDK durch dieses Plugin verpackt: 21.5.1
  • Mindestversion von iOS: 17.0
  • Empfohlene Xcode-Anweisung: 26.x

Ionics Intune-Dokumente weisen derzeit darauf hin, dass Apps, die mit Xcode 26 erstellt werden, ab dem 19. Januar 2026 Intune-iOS SDK verwenden müssen. 21.1.0+ Dieser Plugin ist bereits auf dieser neueren SDK-Linie.

1. Fügen Sie Intune- und MSAL-Einstellungen zu Info.plist

Abschnitt mit dem Titel "1. Fügen Sie Intune- und MSAL-Einstellungen zu Info.plist"

Hinzufügen eines 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 Ausfallsicherheit, 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 Richtlinien von Microsoft und Ionic für Intune:

  • der msauth... URI-Redirect-Schema
  • Zugriff auf Schlüsselkette / Zugriff auf Schlüsselkettengruppen
  • 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 von IntuneMAMConfigurator IntuneMAMConfigurator gegen Ihre endgültige App Info.plist und Berechtigungen. Verwenden Sie die neueste Konfigurator aus dem offiziellen Intune iOS SDK und führen ihn erneut durch, sobald sich diese Dateien erheblich ändern.

Da der in der App verbundene Intune iOS SDK auf dem aktuellen Stand ist, sollte Ihr Ziel für die App bei iOS 21.x oder höher bleiben. 17.0 Bearbeiten