iOS8中的Wi-Fi配置文件安装变得缓慢

时间:2014-12-24 09:07:11

标签: ios iphone ios8 wifi configuration-profile

在更新到iOS8后,我遇到了安装WiFi配置文件的问题。

使用iOS7安装WiFi配置文件(带有20个WiFi网络)只需2或3秒,但使用iOS8安装相同的WiFi配置文件可能需要长达一个小时!在此期间,iPhone变慢,用户无法进入手机的WiFi设置。

我尝试在不同的场景中安装相同的WiFi配置文件:

  • iPhone 4 / 4S与iOS 7:需要2或3秒
  • iOS 5的iPhone 5 / 5S:需要2或3秒
  • 带iOS8的iPhone 5 / 5S(8.0 / 8.1 / 8.2):需要一个小时
  • 带iOS8的iPhone 6:需要一个小时
  • iPhone 6 plus iOS8:5秒钟aprox。
  • iPad Air 2与iOS 8:5秒钟aprox。
  • iPad Mini与iOS 8:最多需要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文件出了什么问题? 感谢

1 个答案:

答案 0 :(得分:0)

这对于向Apple报告错误是值得的,因为我没有看到任何最初的错误,它似乎是从iOS 8开始的回归。确保包含一个版本的个人资料&#39 ;当你报告它时,重新使用,因为他们需要重现你用旧硬件看到的失速。另外,如果可以,可以使用OpenRadar(http://openradar.appspot.com/faq)。