Не удалось подключиться к серверу при проверке подлинностиWithCredential

у меня такая ошибка

Домен ошибки = код NSURLErrorDomain = -1004 «Не удалось подключиться к серверу». UserInfo={NSUnderlyingError=0x1744467e0 {Домен ошибки=kCFErrorDomainCFNetwork Code=-1004 "(null)" UserInfo={_kCFStreamErrorCodeKey=61, _kCFStreamErrorDomainKey=1}}, NSErrorFailingURLStringKey=https://192.243.48.203:9080/auth, NSErrorFailingURLKey=https://192.243.48.203:9080/auth, _kCFStreamErrorDomainKey=1, _kCFStreamErrorCodeKey=61, NSLocalizedDescription=Не удалось подключиться к серверу.}

при выполнении authenticationWithCredential в моем проекте iOS

Кто-нибудь может помочь? Спасибо!


person Garnett    schedule 14.11.2016    source источник
comment
Не удалось подключиться к серверу — это ошибка по умолчанию, если не удалось получить ответ с указанного вами URL-адреса. Это может означать, что ваше устройство не было подключено к сети в это время или ваша сеть настроена неправильно. В любом случае, нам нужна дополнительная информация о вашей настройке здесь. Не могли бы вы объяснить, какое оборудование вы используете и какой у вас набор сетевых настроек?   -  person TiM    schedule 14.11.2016
comment
Сертификат SSL обычно выдается для полного доменного имени (FQDN), такого как example.com. Вроде проводной вы указываете IP адрес по https. Может быть, вам следует использовать доменное имя вместо IP-адреса или доступ по http (не https)?   -  person kishikawa katsumi    schedule 15.11.2016


Ответы (2)


Судя по всему, я думаю, вы должны сделать это:

1.Install the macOS bundle Frome https://realm.io/cn/docs/get-started/installation/mac/
2.please Starting Realm Object Server

вот так: введите здесь описание изображения

3.you're using the localhost IP address`127.0.0.1`

введите описание изображения здесь 4. Войдите в введите здесь описание изображения 5. Готово! поздравляю!

person user8152635    schedule 23.06.2017

Вы подключаетесь к порту без SSL, но просите клиента подключиться через SSL. Это, вероятно, не сработает.

Также обратите внимание, что SSL по умолчанию отключен на сервере объектов Realm, учитывая, что мы не можем предоставить действительный сертификат в наших установочных пакетах. Это то, что необходимо настроить вручную после установки пакетов.

Для справки: по умолчанию, если вы включите поддержку SSL, порт будет 9443. Если вы ничего не настроили относительно SSL на сервере, вам нужно будет использовать порт 9080, который не является SSL, поэтому используйте realm:// вместо realms://.

person teotwaki    schedule 15.11.2016