Zum Inhalt springen

iOS Einrichtung

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

Die Ionic-Intune-Dokumentation 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 ist bereits auf dieser neueren SDK-Version.

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 Ersatz, wenn Sie nur den Scheme speichern möchten
  • ADALAuthority als optionalen Authority-Ü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:

  • die msauth... die URI-Redirektions-Scheme
  • 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 den Plugin abgeleitet werden.

Microsoft erfordert die Ausführung IntuneMAMConfigurator gegen Ihre endgültige App Info.plist und Berechtigungen. Verwenden Sie die neueste Konfigurator aus dem offiziellen Intune iOS SDK und führen Sie ihn erneut, wenn diese Dateien sich wesentlich ä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 das integrierte iOS-Intune-Paket SDK auf dem aktuellen Stand ist 21.x bleibt Ihr Ziel für die App bei iOS oder höher. 17.0 Weiter mit iOS Setup

Abschnitt mit dem Titel „Weiter mit iOS Setup“

Wenn Sie iOS Setup verwenden

um native Plugin-Arbeit zu planen, verbinden Sie es mit Verwenden Sie @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-intune für die native Fähigkeit in Verwenden Sie @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-intune Using @capgo/capacitor-intune for the native capability in Using @capgo/capacitor-intune, Capgo Plugin Directory Using @Capgo/__CAPGO_KEEP_1__-intune Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo Plugins hinzufügen oder aktualisieren für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren, und Alternativen zu Ionic Enterprise Plugins für den Produktworkflow in Alternativen zu Ionic Enterprise Plugins.