2016-07-22 5 views
0

私はxcode 7.3を使用しています。 httpサーバーに値を解析すると、次のログが受信されます。「App Transport Securityは安全でないため、クリアテキストHTTP(http://)リソースの負荷をブロックしました。
「App transport security settings」を追加し、「Allow any load = Yes」を設定しても、同じエラーが受信されます。例外ドメインを追加することも同じです。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> 
関連する問題