iOSのセットアップ
インストール手順と、このプラグインの完全なMarkdownガイドを含むセットアッププロンプトをコピーします。
iOS サポートマトリックス
「iOS サポートマトリックス」というタイトルのセクション- このプラグインでバンドルされる Intune iOS SDK:
21.5.1 - 最小 iOS バージョン:
17.0 - 推奨 Xcode バージョン:
26.x
Ionic の Intune ドキュメントによると、Xcode 26 でビルドされたアプリは、2026 年 1 月 19 日以降、Intune iOS SDK を使用する必要があります。 21.1.0+ このプラグインは、すでにその新しい SDK バージョンに対応しています。
1. Intune と MSAL の設定を以下に追加します: Info.plist
「1. Add Intune and MSAL settings to Info.plist」セクション以下を追加してください: IntuneMAMSettings dictionary:
<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>プラグインが読み取る値:
ADALClientIdADALRedirectUriADALRedirectSchemeスキームのみの保存を好む場合のフォールバックとしてADALAuthorityオプションの権限オーバーライドとして
2. MSALコールバックを以下に転送します AppDelegate
「2. AppDelegate での MSAL コールバックの転送」セクションimport MSAL
func application( _ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey: Any] = [:]) -> Bool { return MSALPublicClientApplication.handleMSALResponse( url, sourceApplication: options[.sourceApplication] as? String )}3. URL スキームと Entitlements の設定
「3. URL スキームと Entitlements の設定」セクションMicrosoft および Ionic の Intune ガイドに従って以下を設定してください:
- この
msauth...リダイレクト URI スキーム - Keychain 共有 / Keychain アクセスグループ
LSApplicationQueriesSchemesNSFaceIDUsageDescription生体認証が必要なフローの場合
これらはアプリ固有の設定であり、プラグイン側で自動判別することはできません。
4. 実行 IntuneMAMConfigurator
「4. IntuneMAMConfiguratorの実行」というセクションMicrosoftの要件により、以下を実行する必要があります: IntuneMAMConfigurator 最終的なアプリに対して Info.plist および entitlements に対して。公式の Intune iOS SDK から最新の configurator を使用してください。これらのファイルに大幅な変更があった場合は、再度実行してください。
5. デプロイターゲットを合わせる
「5. デプロイターゲットを合わせる」というセクション同梱されている Intune iOS SDK は最新の 21.x ラインに基づいているため、アプリのターゲットは iOS 17.0 以降に設定してください。
iOSセットアップから続行
「iOSセットアップの続き」というセクション使用している場合 iOSのセットアップ ネイティブプラグインの作業を計画するには、次と連携してください: @capgo/capacitor-intuneの使用方法 @capgo/capacitor-intune の使用におけるネイティブ機能について、 Capgo プラグインディレクトリ Capgo プラグインディレクトリのプロダクトワークフローについては、 Capgo による Capacitor プラグイン Capgo による Capacitor プラグインの実装詳細については、 プラグインの追加または更新 プラグインの追加または更新における実装詳細については、および Ionic Enterprise プラグインの代替案 Ionic Enterprise プラグインの代替案におけるプロダクトワークフローについては。