2014-12-24 33 views
0

我在更新到iOS8後安裝WiFi配置配置文件時遇到問題。iOS8中Wi-Fi配置文件安裝變得緩慢

使用iOS7安裝WiFi配置文件(包含20個WiFi網絡)只需要2到3秒,但使用iOS8安裝相同的WiFi配置文件可能需要長達一個小時!在此期間,iPhone變慢,用戶無法進入手機的WiFi設置。

我曾嘗試在不同的場景相同的WiFi型材的安裝:

  • iPhone 4/4S與iOS 7:取2或3秒
  • iPhone 5/5S與iOS 7:取2或3秒
  • iPhone 5/5S與iOS8上(8.0/8.1/8.2):取長達一個小時
  • iPhone 6 iOS8上:需要長達一個小時
  • iPhone 6加上iOS8上:取5秒aprox的。
  • iPad Air 2與iOS 8:需要5秒aprox。
  • iPad Mini與iOS 8:最多需要3分鐘。

還嘗試使用由thawte使用openssl_pkcs7_sign簽名的配置文件,但未使用相同結果簽名。 這是配置文件的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

What's錯了我的xml文件? 謝謝

回答

0

這將是值得向蘋果公司報告bug的東西,因爲我沒有看到任何最初的錯誤,它似乎是從iOS 8開始的迴歸。一定要包括一個版本的配置文件,當你報告它時需要重新使用,因爲它們需要重現你用舊硬件看到的失速。另外,如果可以的話,OpenRadar(http://openradar.appspot.com/faq)。

+0

感謝您的指示。我向Apple報告了一個錯誤,現在我已經將它包含在OpenRadar中。我會通知任何更新,以幫助他人解決同一問題。 – josuadas