启用允许任意加载的App Transport Security设置在XCODE 9.2和iOS 11.2中不起作用

时间:2018-04-02 12:30:07

标签: ios swift info.plist xcode9.2

我使用相同的设置来启用任意加载,但现在我遇到了一些问题。我使用alamofire进行json解析。 enter image description here

info.plist设置:

enter image description here

,错误是:

enter image description here

2 个答案:

答案 0 :(得分:3)

您的信息plist层次结构的传输应该是这样的

enter image description here

答案 1 :(得分:2)

  

create function fnCheckChildren( @parentId int ) returns int begin declare @allOk int if(select count(1) from Children where ParentId=@parentId ) = 0 BEGIN SET @allOk =1 --default all are ok - parent has no children END else BEGIN --here is my missing part END return @allOk end go 提供网络层安全性,仅允许http安全网址。

有两种方法可以解决这个问题:

案例1:

在您的代码中,您使用的是不安全的网址NSAppTransportSecurity将其替换为http://,然后就可以了。

案例2:

如果您没有启用ssl的网址,请在https://中将您的网址设为:

enter image description here