2016-07-22 3 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 주소는 무엇입니까? 그들은 틀린 것일지도 모른다. 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> 

는 IBM MobileFirst 플랫폼 및 ATS에 대한 다음 블로그 게시물을 참조

관련 문제