Это очень похоже в Alamofire 5, но ServerTrustPolicy
был преобразован в протокол с соответствующими типами для лучшей расширяемости.Как и в ответе, который вы указали, вам нужно создать ServerTrustManager
для своего домена:
let manager = ServerTrustManager(evaluators: ["your.domain.here": DisabledEvaluator()])
let session = Session(serverTrustManager: manager)
Конечно, вам все равно нужно будет добавить исключения ATS для своих доменов.
Кроме того, вы никогда не должны отправлять код, который использует DisabledEvaluator
, поскольку он разрешил бы все недопустимые соединения TLS.