Skip to content

iOS セットアップ

GitHub

iOS最小バージョン:

推奨Xcodeコマンド:
  • IonicのIntuneドキュメントでは、Xcode 26で作成されたアプリは、Intune iOS SDK を使用する必要があると記載されています。2026年1月19日以降は、このプラグインはすでにその新しい SDK バージョンを使用しています。 21.5.1
  • 1. IntuneとMSAL設定をInfo.plistに追加する 17.0
  • 1. Info.plistにIntuneとMSAL設定を追加するセクション 26.x

Ionic’s Intune docs currently note that apps built with Xcode 26 must use Intune iOS SDK 21.1.0+ starting on January 19, 2026. This plugin is already on that newer SDK line.

インストール、同期、ソースマークダウンガイドを含む Info.plist

iOSサポートマトリックス

Intune iOS プラグインを追加します。 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>

プラグインは次のことを読みます。

  • ADALClientId
  • ADALRedirectUri
  • ADALRedirectScheme スキームのみを保存する場合、代替として使用します。
  • ADALAuthority オプションの権限オーバーライドとしてスキームを使用します。

2. AppDelegate に 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 スキームと特権を設定します。

セクション「3. URL スキームと特権を設定します」

Microsoft と Ionic の Intune ガイドラインに従ってください。

  • the msauth... redirect URI 方式
  • keychain 共有 / keychain アクセス グループ
  • LSApplicationQueriesSchemes
  • NSFaceIDUsageDescription あなたのフローがバイオメトリクスを必要とする場合

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

Microsoftは最終アプリとエンタイトルメントに対して実行することを要求しています。 IntuneMAMConfigurator あなたの最終アプリとエンタイトルメントに対して実行することを要求しています。 Info.plist 最新の公式Intune iOS SDKからConfiguratorを取得し、ファイルが実質的に変更された場合にそれを再実行してください。

iOS Intuneがバンドルされているため、現在のSDKのアプリターゲットはiOS 21.x またはそれ以降のままです。 17.0 iOSセットアップから続けてください。

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

iOSセットアップを使用して

ネイティブプラグインの作業を計画している場合、iOSセットアップを @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-intune でネイティブ機能と接続してください。 @capgo/capacitor-intune でネイティブ機能と接続するには、@capgo/capacitor-intune のCapgo プラグインディレクトリ の製品ワークフローをCapgo プラグインディレクトリで管理してください。 Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, プラグインの追加または更新 __CAPGO_KEEP_0__のプラグインの実装詳細について イオニック エンタープライズ プラグインの代替 __CAPGO_KEEP_0__の製品ワークフローについて