2016-07-22 5 views
0

Ich verwende xcode 7.3. Beim Analysieren von Werten zum HTTP-Server wird das folgende Protokoll empfangen: "App-Transport-Sicherheit hat eine Klartext-HTTP-Ressource (http: //) blockiert, da sie unsicher ist. Temporäre Ausnahmen können über die Info.plist-Datei Ihrer App konfiguriert werden".
Auch nach dem Hinzufügen von "Sicherheitseinstellungen für die App-Übertragung" und der Einstellung "Zulässige Belastung zulassen = Ja" wird derselbe Fehler angezeigt. Das Hinzufügen der Ausnahmedomäne funktioniert auch genauso.Http funktioniert nicht sogar Hinzufügen von Ausnahmedomäne in IBM Worklight?

<key>NSAppTransportSecurity</key> 
<dict> 
    <key>NSAllowsArbitraryLoads</key> 
    <string>YES</string> 
    <key>NSExceptionDomains</key> 
    <dict> 

     <key>192.9.200.38</key> 
     <dict> 
      <key>NSIncludesSubdomains</key> 
      <true/> 
      <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key> 
      <true/> 
     </dict> 
     <key>192.9.200.91</key> 
     <dict> 
      <key>NSIncludesSubdomains</key> 
      <true/> 
      <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key> 
      <true/> 
     </dict> 

    </dict> 
</dict> 

Wie wird das Problem gelöst?

Antwort

1

Wie lauten diese IP-Adressen? Sie können die falschen sein, die zu benutzen sind.

Sehen Sie im folgenden Blog-Post zu IBM MobileFirst Plattform und ATS: https://mobilefirstplatform.ibmcloud.com/blog/2015/09/09/ats-and-bitcode-in-ios9/

Fügen Sie diese (und nur diese, zu ersetzen, was Sie haben jetzt):

<key>NSAppTransportSecurity</key> 
<dict> 
    <key>NSExceptionDomains</key> 
    <dict> 
    <key>localhost</key> 
    <dict> 
     <!--Include to allow HTTP requests--> 
     <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key> 
     <true/> 
    </dict> 
    </dict> 
</dict> 
Verwandte Themen