2016-10-30 13 views
0

例外ドメインを設定するにはどうすればよいですか? 例えば、ドメインhttp://map1.vis.earthdata.nasa.govからマップttileをロードしたいとします。App Transport例外ドメインが動作しないxcode 7.3

例外を追加しましたが、機能しません。代わりに「abritrary loads」を使用しない限り、「App Transport Securityポリシーではセキュアな接続が必要なため、リソースをロードできませんでした」というエラーが表示されます。

enter image description here

UPDATE。試行2:enter image description here

答えて

1

NSIncludesSubdomainsを追加することで、すべてのnasa.govサブドメインで機能するサブドメインを含める必要があります。また、NSExceptionAllowsInsecureHTTPLoadsを追加します。 nasa.govエントリの下に次の設定を使用するようにInfo.plistファイルを取得してみてください。

enter image description here

+0

ありがとう!これを試すことを楽しみにしています –

1

ドメインは、値がYESのBOOL NSExceptionAllowsInsecureHTTPLoadsを含むディクショナリのキーである必要があります。

すべてのドメインについて、例外ドメインに辞書アイテムを追加します。ここで、キーは問題のドメインです。そのドメインのHTTPS要件を無効にするには、NSExceptionAllowsInsecureHTTPLoadsをYESに設定します。

+0

おかげでそんなに@FelixSFDは非常に役立ちます。ドメインを辞書に変更し、その下にbool YESとしてNSExceptionAllowsInsecureHTTPLoadsを追加しました。 (上記の私のスクリーンショットを参照してください)。それはあなたが意味することですか?または私は何かを逃していますか?まだ動作していません。 –

+0

@DimitriT「恣意的な負荷を許容する」キーをNOに設定するのではなく、削除する必要があると思います。しかし、私は現時点でこれを確認することはできません – FelixSFD

+0

どのように奇妙な、どちらも動作していません。しかし、提案していただきありがとうございます。 –

関連する問題