2016-11-14 83 views
0

我得到了這樣的錯誤「無法連接到服務器」當authenticateWithCredential

錯誤域= NSURLErrorDomain代碼= -1004「無法連接到服務器 。」的UserInfo = {NSUnderlyingError = 0x1744467e0 {錯誤 域= kCFErrorDomainCFNetwork代碼= -1004 「(空)」 的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 =無法連接到服務器。}

進行authenticateWithCredential到我的iOS當項目

任何人可以幫助?謝謝!

+0

「無法連接到服務器」是默認錯誤,如果它無法從您指定的URL獲得任何響應。這可能意味着您的設備當時未連接到網絡,或者您的網絡配置不正確。無論哪種方式,我們都需要一些關於您的設置的更多信息。你能解釋一下你使用的是什麼硬件,以及你有哪些網絡設置? – TiM

+0

SSL證書通常發佈到完全限定的域名(FQDN),例如「https://www.example.com」。看起來有線您指定在https上的IP地址。也許你應該使用域名,而不是IP地址或通過http訪問(不是http「s」)? –

回答

0

您正在連接到非SSL端口,但要求客戶端通過SSL進行連接。這可能不起作用。

此外,請注意,默認情況下,Realm對象服務器中的SSL處於禁用狀態,因爲我們無法在安裝包中提供有效的證書。這是安裝軟件包後需要手動設置的東西。

默認情況下,如果啓用了SSL支持,則該端口將爲9443。如果您未在服務器上設置任何有關SSL的信息,則需要使用端口9080,這是非SSL,因此請使用realm://而不是realms://

1

從外觀上來看,我認爲你應該這樣做:

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

像這樣:enter image description here

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

enter image description here 4.login在 enter image description here 5.You're DONE !恭喜!