簡體   English   中英

iOS9 App Transport Security阻止了已修改plist的Web服務

[英]iOS9 App Transport Security blocked web service with plist modified

在iOS 9設備上運行我的應用,記錄了錯誤:

由於不安全,App Transport Security阻止了明文HTTP(http://)資源加載。 可以通過應用程序的Info.plist文件配置臨時異常。

我確實確實將NSAllowsArbitraryLoads添加到info.plist中:

在此處輸入圖片說明

它仍然沒有從網絡上加載任何內容...我想念什么?

我是否必須為我的Web服務允許使用特定域?

我發現了如何解決此查詢。

Ref-> 如何在iOS 9中啟用“應用傳輸安全性”的情況下加載HTTP URL?

->打開項目的Plist文件。

->然后添加NSAppTransportSecurity作為字典。

->然后將NSAllowsArbitraryLoads添加為布爾值並將其值設置為YES。

在此處輸入圖片說明

現在,清理您的項目並運行您的項目。

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

請在您的plist中添加這些行1-轉到plist 2-右鍵單擊並打開為->源代碼3-將這些行粘貼到源代碼中

暫無
暫無

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

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