2016-01-22 70 views
2

嘿,我得到這個錯誤:獲取應用程序傳輸安全問題

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.

當試圖從網上獲取的圖像,我知道這是要與iOS9應用傳輸安全性,但事情是,在我的plist中,我將Allow Arbitrary Loads設置爲true。

更多的是,我真的不能找到任何更多的解決方案,這個問題。

有沒有人有任何想法?

enter image description here

+0

您可以添加.plist條目的屏幕截圖嗎?只是要確定? – NSNoob

+0

是啊肯定一秒@NSNoob – YuviGr

+0

你見過這篇文章http://stackoverflow.com/a/31254874/3096087? – Niko

回答

2

Exception Domains定義爲特定域的安全性。在本詞典可以覆蓋的是與NSAllowArbitoryLoads定義,例如有:

NSAppTransportSecurity 
    NSAllowsArbitraryLoads = YES 
    NSExceptionDomains 
     "unsecure-server-i-control.example.com" 
     NSExceptionAllowsInsecureHTTPLoads = NO 

任意負載允許一般,但專門爲unsecure-server-i-control.example.com他們是不允許的。

欲瞭解更多信息,請參閱NSAppTransportSecurity in Apple docs

相關問題