2016-05-11 18 views
0

、私はネットワークを要求することはできませんので、私は道だ:Xcodeの:まずアプリの交通安全

<key>NSAppTransportSecurity</key> 
<dict> 
    <key>NSAllowsArbitraryLoads</key> 
    <true/> 
</dict> 

をしかし、問題が上がっ:

App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file. 

誰かがこのことを知っていますか?助けて!

+0

あなたの答えはここにあります: - http://stackoverflow.com/questions/31254725/transport-security-has-ブロックされたcleartext - http –

+0

@廖马儿私の答えをチェックしてください。 – Dhruv

+0

[ここをクリック](http://stackoverflow.com/a/33095901/5388289) –

答えて

1

ターゲット、変更が必要な設定を変更する必要がある - >情報 enter image description here

+0

私はTARGETS-> Infoを気に入っています。そこにNSAppTransportSecurityはなく、私はそれを追加することもできません。 – samoye

+0

これは大変助かります!私は問題を解決した、歓声!あなたに感謝、@ Shangari C – samoye

+0

ようこそbro.Cheers! –

0

外部ホストを、値がInfo.plistのアイテム0の文字列として追加するようにしてください。画像の下にチェック:

enter image description here

そして、

詳細の下に追加:辞書としてのApp交通セキュリティ設定をtrueに許可する任意のロードを追加します。画像の下に

チェック:

enter image description here

が、これはあなたの問題を解決することを願っています。

+0

動作しませんでした: エラー: 'エラー== App Transport Securityポリシーで保護された接続が必要なため、リソースをロードできませんでした。' – samoye

+0

何が問題なのですか? Info.plistでApp Transport Securityの設定を追加しましたか? – Dhruv

+0

私はすでに受け入れられた答えと同じことを言いました。あなたが有益な答えの場合に答えを受け入れることができない場合、少なくともあなたはupvoteする必要があります。 – Dhruv

2

お試しください。

<key>NSAppTransportSecurity</key> 
<dict> 
    <key>NSExceptionDomains</key> 
    <dict> 
    <key>yourserver.com</key> 
    <dict> 
     <!--Include to allow subdomains--> 
     <key>NSIncludesSubdomains</key> 
     <true/> 
     <!--Include to allow HTTP requests--> 
     <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key> 
     <true/> 
     <!--Include to specify minimum TLS version--> 
     <key>NSTemporaryExceptionMinimumTLSVersion</key> 
     <string>TLSv1.1</string> 
    </dict> 
    </dict> 
</dict> 
+0

私はIPを使用しており、ドメインはありません。server.comをテストできますか? – samoye

+0

あなたのIPをそこに入れてください –

関連する問題