0

iOS8 にアップデートした後、WiFi 構成プロファイルのインストールに問題があります。

iOS7 では、WiFi プロファイル (20 の WiFi ネットワーク) のインストールに 2 ~ 3 秒しかかかりませんが、iOS8 を使用すると、同じ WiFi プロファイルのインストールに最大 1 時間かかることがあります! この間、iPhone の動作が遅くなり、ユーザーは電話の WiFi 設定に入ることができなくなります。

さまざまなシナリオで同じ WiFi プロファイルのインストールを試みました。

  • iOS 7 搭載の iPhone 4 / 4S: 2 ~ 3 秒かかります
  • iOS 7搭載のiPhone 5 / 5S: 2~3秒かかります
  • iOS8 (8.0/8.1/8.2) 搭載の iPhone 5 / 5S: 最大 1 時間
  • iOS8 を搭載した iPhone 6: 最大 1 時間かかります
  • iPhone 6 plus iOS8: 約 5 秒かかります。
  • iOS 8 搭載の iPad Air 2: 約 5 秒かかります。
  • iOS 8 搭載の iPad Mini: 最大 3 分かかります。

また、openssl_pkcs7_sign を使用して Thawte によって署名され、署名されていないプロファイルで試してみましたが、同じ結果が得られました。これは、プロファイルの XML の側面です。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
   <dict>
      <key>PayloadContent</key>
      <array>
         <dict>
            <key>AutoJoin</key>
            <true />
            <key>EncryptionType</key>
            <string>WPA</string>
            <key>HIDDEN_NETWORK</key>
            <false />
            <key>Password</key>
            <string>XXXXXXXX</string>
            <key>PayloadDescription</key>
            <string>Configura los ajustes de conectividad inalámbrica.</string>
            <key>PayloadDisplayName</key>
            <string>Wi-Fi XXXXX</string>
            <key>PayloadIdentifier</key>
            <string>com.xxxxxxxx.xxxxxx.xxxxx</string>
            <key>PayloadOrganization</key>
            <string>XXXXXXXXXX</string>
            <key>PayloadType</key>
            <string>com.apple.wifi.managed</string>
            <key>PayloadUUID</key>
            <string>XXXXXXXX</string>
            <key>PayloadVersion</key>
            <integer>1</integer>
            <key>ProxyType</key>
            <string>None</string>
            <key>SSID_STR</key>
            <string>SSIDXXXX</string>
         </dict>
      </array>
      <key>PayloadDescription</key>
      <string>XXXXXXXXXXXXXXXXX XXXXXXX</string>
      <key>PayloadDisplayName</key>
      <string>XXXXXXX Wi-Fis</string>
      <key>PayloadIdentifier</key>
      <string>com.xxxxxxxx.xxxxxx.xxxxx</string>
      <key>PayloadOrganization</key>
      <string>XXXXXXXX</string>
      <key>PayloadRemovalDisallowed</key>
      <false />
      <key>PayloadType</key>
      <string>Configuration</string>
      <key>PayloadUUID</key>
      <string>XXXXXXXXXX</string>
      <key>PayloadVersion</key>
      <integer>1</integer>
      <key>DurationUntilRemoval</key>
      <integer>2592000</integer>
   </dict>
</plist>

https://gist.github.com/medaqueno/b2927082a3662fe2d472

xml ファイルの何が問題になっていますか? ありがとう

4

1 に答える 1