2016-07-22 29 views
0

我正在使用xcode 7.3。在對http服務器解析值時,會收到以下日誌:「App Transport Security已經阻止明文HTTP(http://)資源加載,因爲它是不安全的。臨時異常可以通過應用程序的Info.plist文件進行配置。
即使在添加「應用程序傳輸安全設置」並設置「允許任意加載=是」之後,也會收到相同的錯誤。添加例外域也是一樣的。即使在IBM Worklight中添加異常域,Http也無法正常工作?

<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> 

如何解決該問題?

回答

1

什麼是那些IP地址轉換爲...?他們可能是錯誤的使用。

見關於IBM MobileFirst平臺和ATS以下博客文章:https://mobilefirstplatform.ibmcloud.com/blog/2015/09/09/ats-and-bitcode-in-ios9/

加入這個(也只有這個,更換你現在有什麼):

<key>NSAppTransportSecurity</key> 
<dict> 
    <key>NSExceptionDomains</key> 
    <dict> 
    <key>localhost</key> 
    <dict> 
     <!--Include to allow HTTP requests--> 
     <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key> 
     <true/> 
    </dict> 
    </dict> 
</dict> 
相關問題