NSTeditionalExceptionAllowsInsecureHTTPLoads не работает - PullRequest
0 голосов
/ 29 января 2020

Из моего приложения я пытаюсь загрузить сайт HTTP (http://m.example.com/) в веб-просмотре. Я настроил файл info.plist своего приложения и добавил этот сайт в ExceptionDomains в ATS, для NSTeoraryExceptionAllowsInsecureHTTPLoads установлено значение true.

<key>NSAppTransportSecurity</key>
     <dict>
          <key>NSExceptionDomains</key>
          <dict>
               <key>m.example.com</key>
               <dict>
                    <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
                    <true/>
               </dict>
          </dict>
     </dict>
</dict>

Тем не менее я не могу открыть этот сайт HTTP из своего приложения. Я также пробовал использовать NSAllowsArbitraryLoadsInWebContent, установленный в true, при удалении ExceptionDomains. Но это тоже не сработало.

Я также пытался запустить эту команду в терминале.

nscurl --ats-diagnostics --verbose http://m.example.com

Но результат во всех случаях НЕВОЗМОЖЕН.

Любая идея, что можно сделать, чтобы заставить это работать?

Спасибо.

...