メインコンテンツにジャンプ

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. IntuneとMSAL設定をInfo.plistに追加する 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サポートマトリックス

iOS用Intuneプラグインの設定 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 オプションとしてのオーバーライドされたURLの権限

2. AppDelegateで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
)
}

セクション「3. URLスキームとエンタイトルメントの設定」

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

Copy to clipboard

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

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

Microsoftは最終アプリに対して IntuneMAMConfigurator と特権を使用する必要があります。公式のIntune iOS __CAPGO_KEEP_0__から最新の設定ツールを取得し、ファイルが実質的に変更された場合にそれを再実行してください。 Info.plist and entitlements. Use the latest configurator from the official Intune iOS SDK and rerun it whenever those files materially change.

「5. Deployment Targetを同期する」をタイトルとするセクション

5. Deployment Targetを同期する

Intune iOS SDKは現在の 21.x アプリのターゲットはiOS 17.0 またはそれ以降のままにしてください。

iOSセットアップを使用 でネイティブプラグインの作業を計画している場合、 ネイティブ機能の__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-intune Using @capgo/capacitor-intune ネイティブ機能のcapgo/capacitor-intune Capgo Plugin Directory Capgo プラグインディレクトリで接続してください。 Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, __CAPGO_KEEP_0__ __CAPGO_KEEP_1__ プラグインの追加または更新 __CAPGO_KEEP_0__