コンテンツにジャンプ

iOSセットアップ

GitHub
  • Intune iOS SDK このプラグインによってバンドルされます。 21.5.1
  • 最低iOSバージョン: 17.0
  • 推奨Xcode行: 26.x

IonicのIntuneドキュメントでは、Xcode 26で作成されたアプリは、Intune iOS SDKを使用する必要があります。 21.1.0+ 2026年1月19日以降に適用されます。このプラグインはすでに新しいSDKラインにあります。

1. IntuneとMSALの設定を追加する Info.plist

「1. IntuneとMSALの設定をInfo.plistに追加する」セクション

Add an IntuneMAMSettings 辞書:

<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 reads:

  • ADALClientId
  • ADALRedirectUri
  • ADALRedirectScheme schemeのみを保存したい場合は、代替として使用する
  • ADALAuthority オプションの権威オーバーライド

2. MSALコールバックをAppDelegateに転送する AppDelegate

「2. MSALコールバックをAppDelegateに転送する」セクション
import MSAL
func application(
_ app: UIApplication,
open url: URL,
options: [UIApplication.OpenURLOptionsKey: Any] = [:]
) -> Bool {
return MSALPublicClientApplication.handleMSALResponse(
url,
sourceApplication: options[.sourceApplication] as? String
)
}

MicrosoftとIonicのIntuneガイドラインを参照してください。

  • その msauth... リダイレクトURIスキーム
  • キーチェーン共有 / キーチェーンアクセスグループ
  • LSApplicationQueriesSchemes
  • NSFaceIDUsageDescription あなたのフローがバイオメトリクスを必要とする場合

これらはアプリ固有のものであり、プラグインによって推測されることはできません。

Microsoftは実行を必要とします IntuneMAMConfigurator 最終アプリに対抗する Info.plist と特権を使用します。 最新の設定ツールから公式の Intune iOS SDK を使用し、ファイルが実質的に変更された場合にはそれを再実行してください。

5. デプロイメントのターゲットを揃える

「5. デプロイメントのターゲットを揃える」のセクション

バンドルされた Intune iOS SDK が現在のラインにあるため、App のターゲットは iOS 21.x またはそれ以降のものでなければなりません。 17.0 iOS セットアップから続けてください

セクション「iOS セットアップから続けてください」

iOS セットアップ

を使用してネイティブ プラグインの作業を計画している場合、ネイティブ プラグインの作業と接続してください。 を接続してください If you are using Using @capgo/capacitor-intune for the native capability in Using @capgo/capacitor-intune Capgo Plugin Directory for the product workflow in Capgo Plugin Directory Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo Adding or Updating Plugins for the implementation detail in Adding or Updating Plugins, and Ionic Enterprise Plugin Alternatives for the product workflow in Ionic Enterprise Plugin Alternatives