Zum Inhalt springen

iOS-Einrichtung

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

Die aktuellen Dokumente von Ionic zu Intune weisen 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. Fügen Sie Intune- und MSAL-Einstellungen zur Info.plist hinzu Info.plist

Sektion mit dem Titel “1. Fügen Sie Intune- und MSAL-Einstellungen zur Info.plist hinzu”

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>

The 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
)
}

Beachten Sie die Anweisungen von Microsoft und Ionic für:

  • der msauth... URI-Redirect-Scheme
  • Zugriff auf das Schlüsselkarten-Verzeichnis / Schlüsselkarten-Zugriffsgruppen
  • LSApplicationQueriesSchemes
  • NSFaceIDUsageDescription If Ihre Fluss benötigt Biometrie

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

Microsoft erfordert das Ausführen IntuneMAMConfigurator gegen Ihre finale App Info.plist und Berechtigungen. Verwenden Sie die neueste Konfigurator von offiziellen Intune iOS SDK und führen Sie es erneut, sobald sich diese Dateien erheblich ändern.

5. Halten Sie das Ziel für die Bereitstellung auf dem Laufenden

Abschnitt mit dem Titel „5. Halten Sie das Ziel für die Bereitstellung auf dem Laufenden“

Da der eingebundene Intune iOS SDK auf der aktuellen 21.x Linie ist, sollte Ihr Ziel für die App bei iOS 17.0 oder später bleiben.

Wenn Sie iOS-Einrichtung zur Planung von native Plugin-Arbeiten verwenden, verbinden Sie es mit Mit @capgo/capacitor-intune für die native Fähigkeit in Mit @capgo/capacitor-intune, Capgo Plugin-Verzeichnis für den Produktworkflow in Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo, Hinzufügen oder Aktualisieren von Plugins für die Implementierungsdetails in Hinzufügen oder Aktualisieren von Plugins, und Ionic Enterprise Plugin Alternativen für das Produktworkflow in Ionic Enterprise Plugin Alternativen.