Это может быть проблема с сертификатом сервера ....
Проверьте здесь , я решил мою проблему kSecTrustResultRecoverableTrustFailure , добавив subjectAltName = DNS:example.com
в файл конфигурации openssl,в частности, при генерации ключей сервера ...
Если вы не используете openssl для его генерации, извините, но я могу вам помочь. В любом случае, если вы хотите использовать openssl, здесь хороший учебник для генерации этих ключей и подписи с вашим собственным корневым центром сертификации.
Из этого учебника я просто изменил свой конфигурационный файл сервера openssl на:
[ server ]
basicConstraints = critical,CA:FALSE
keyUsage = digitalSignature, keyEncipherment, dataEncipherment
extendedKeyUsage = serverAuth
nsCertType = server
subjectAltName = IP:10.0.1.5,DNS:office.totendev.com
Надеюсь, это поможет!