iOS 12 用のカスタム プロファイル

iOS 12 では、Workspace ONE UEM コンソールのプロファイルで構成可能な、高度な MDM 機能がいくつも提供されています。

iOS 12 の新機能は 2018 年秋の iOS 12 一般公開後に利用可能になります。それまで管理者は、iOS 12 ベータ版用シード スクリプトを実行して iOS 12 ベータ版デバイスを加入できるようにするとともに、以下のカスタム プロファイルを使用することで同等の機能を実現できます。

以下に、これらのカスタム プロファイルの XML コードとその実装手順を示します。

 

カスタム プロファイルの使用 

[カスタム設定] ペイロードを使用することで、管理者は独自の XML をプロファイルに追加し、そのプロファイルをデバイスに適用することができます。以下の手順に従って、この記事の後半部分に記載された iOS 12 ベータ版用コードを使用してください。

  1. iOS、macOS、または tvOS の新しいプロファイルを作成します。
  2. [全般] ペイロードを構成し、展開する iOS 12 ベータ版の機能に対応するペイロード (制限、Exchange、通知、など) をひとつ構成します。
  3. プロファイルを保存します。
  4. 作成したプロファイルを選択し、[XML] をクリックします。
  5. 2 つ目の辞書型データ (<dict> ~ </dict>) の内容をコピーし、テキスト エディタに貼り付けます。
  6. 下記のカスタム XML テキストのうち、展開する機能に対応するものをコピーし、テキスト エディタの XML コードに貼り付けます。
  7. 「<key>PayloadUUID</key>」というキーを探し、その値の文字列の末尾 4 文字を任意の英数字の組み合わせに変更します。
  • これは、Workspace ONE UEM のシステム内で同じ ID を持つプロファイルが衝突することを避けるための措置です。
  1. 同じ Apple OS プラットフォームのプロファイルを新たに作成します。
  2. [全般] ペイロードと [カスタム設定] ペイロードを構成します。
  3. [カスタム設定] ペイロードにテキスト エディタの XML コード (辞書型データ) を貼り付けます。
  4. iOS 12 ベータ版デバイスを加入し、そのデバイスに対してこのプロファイルを公開します。

 

カスタム XML

Apple OS プラットフォームの秋季リリースで利用可能になる機能の XML コードを以下に示します。

制限

<key>forceAutomaticDateAndTime</key>

<true />

<key>allowPasswordProximityRequests</key>

<false />

<key>allowPasswordSharing</key>

<false />

<key>forceAuthenticationBeforeAutoFill</key>

<true />

<key>allowPasswordAutoFill</key>

<false />

<key>allowManagedToWriteUnmanagedContacts</key>

<true />

<key>allowUnmanagedToReadManagedContacts</key>

<true />

 

通知

<key>NotificationSettings</key>

<array>

 <dict>

  <key>BundleIdentifier</key>

   <string>com.air-watch.appcenter</string>

   <key>NotificationsEnabled</key>

   <true/>

   <key>ShowInNotificationCenter</key>

   <true/>

  <key>ShowInLockScreen</key>

   <true/>

  <key>BadgesEnabled</key>

   <false/>

  <key>SoundsEnabled</key>

   <false/>

  <key>AlertType</key>

  <integer>1</integer>

  <key>ShowInCarPlay</key>

   <false/>

   <key>CriticalAlertEnabled</key>

   <true/>

 </dict>

</array>

 

Exchange

<key>EmailAddress</key>

<string>myusername@mydomain.com</string>

<key>MailNumberOfPastDaysToSync</key>

<integer>3</integer>

<key>SSL</key>

<true/>

<key>UserName</key>

<string>mydomain\myusername</string>

<key>PayloadDisplayName</key>

<string>Exchange ActiveSync</string>

<key>Host</key>

<string>myhost.com</string>

<key>PreventMove</key>

<false/>

<key>PreventAppSheet</key>

<false/>

<key>SMIMEEnabled</key>

<true/>

<key>disableMailRecentsSyncing</key>

<false/>

<key>allowMailDrop</key>

<false/>

<key>OAuth</key>

<true />

<!-- <key>SMIMEEnablePerMessageSwitch</key>

<true/> このキーは iOS 12 で廃止されます -->

<key>SMIMEEnableEncryptionPerMessageSwitch</key>

<true/>

<key>SMIMESigningEnabled</key>

<true/>

<key>SMIMESigningUserOverrideable</key>

<true/>

<key>SMIMESigningCertificateUUIDUserOverrideable</key>

<true/>

<!-- <key>SMIMEEncryptionEnabled</key>

<true/> このキーは iOS 12 で廃止されます -->

<key>SMIMEEncryptByDefault</key>

<true/>

<key>SMIMEEncryptByDefaultUserOverrideable</key>

<true/>

<key>SMIMEEncryptionCertificateUUIDUserOverrideable</key>

<true/>

 

E メール

<key>EmailAccountDescription</key>

<string>Company Account</string>

<key>EmailAccountType</key>

<string>EmailTypeIMAP</string>

<key>EmailAccountName</key>

<string>myuser</string>

<key>EmailAddress</key>

<string>myuser@mydomain.com</string>

<key>IncomingMailServerHostName</key>

<string>myihostname.com</string>

<key>IncomingMailServerPortNumber</key>

<integer>143</integer>

<key>IncomingMailServerUseSSL</key>

<false/>

<key>IncomingMailServerUsername</key>

<string>myusername</string>

<key>IncomingMailServerAuthentication</key>

<string>EmailAuthPassword</string>

<key>OutgoingMailServerHostName</key>

<string>myohostname.com</string>

<key>OutgoingMailServerPortNumber</key>

<integer>25</integer>

<key>OutgoingMailServerAuthentication</key>

<string>EmailAuthPassword</string>

<key>OutgoingMailServerUseSSL</key>

<false/>

<key>OutgoingMailServerUsername</key>

<string>myusername</string>

<key>OutgoingPasswordSameAsIncomingPassword</key>

<false/>

<key>PreventMove</key>

<false/>

<key>PreventAppSheet</key>

<false/>

<key>SMIMEEnabled</key>

<true/>

<key>disableMailRecentsSyncing</key>

<false/>

<!-- <key>SMIMEEnablePerMessageSwitch</key>

<true/> このキーは iOS 12 で廃止されます -->

<!-- <key>SMIMEEncryptionEnabled</key>

<true/> このキーは iOS 12 で廃止されます -->

<key>SMIMESigningEnabled</key>

<true/>

<key>allowMailDrop</key>

<true/>

<key>SMIMESigningUserOverrideable</key>

<true/>

<key>SMIMESigningCertificateUUIDUserOverrideable</key>

<true/>

<key>SMIMEEncryptByDefault</key>

<false/>

<key>SMIMEEncryptByDefaultUserOverrideable</key>

<true/>

<key>SMIMEEncryptionCertificateUUIDUserOverrideable</key>

<true/>

<key>SMIMEEnableEncryptionPerMessageSwitch</key>

<false/>

Other Languages: English

免責事項:これは英文の記事「Custom Profiles for iOS 12」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

Have more questions? Submit a request

1 Comments

  • 0
    Avatar
    K. Izumi
    記事を更新しました - 2018-09-21 00:02 UTC
Article is closed for comments.