簡體   English   中英

Xcode:應用傳輸安全

[英]Xcode:App Transport Security

剛開始,我無法請求網絡,所以我明白了:

<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.

有人知道嗎? 救命!

嘗試這個。

    <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>

需要更改您需要更改的設置,目標->信息 在此處輸入圖片說明

嘗試在Info.plist中將外部主機添加為具有*值的項目0的字符串。 檢查下圖:

在此處輸入圖片說明

和,

添加以下詳細信息:將App Transport Security設置作為Dictionary,並將Allow Arbitrary Loads添加為true。

檢查圖像下方:

在此處輸入圖片說明

希望這能解決您的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM