网络连接丢失错误

时间:2018-01-15 09:23:01

标签: swift realm realm-mobile-platform realm-object-server

我正在尝试从使用swift on macos开发的应用程序连接到领域对象服务器

当我尝试连接时,我收到此错误“网络连接丢失”,但我可以从浏览器打开领域服务器没有问题..顺便说一句,这个问题最近发生,几周前它正常工作< / p>

let credentials = SyncCredentials.usernamePassword(username: username, password: password)

SyncUser.logIn(with: credentials, server: serverurl) {
            user, error in

            if let u = user {
                onCompletion(syncUser: u, error: nil)
            } else if let error = error {
                onCompletion(syncUser: nil, error: error)
            } else {
                onCompletion(syncUser: nil, error: nil)
            }
        }

此处,用户始终为nil,错误说明为Network connection was lost

本地服务器和托管在digitalocean

上的服务器都会发生这种情况

服务器版本1.8.3

xcode console log

  

2018-01-15 12:46:07.077741 + 0300 Oncobase [8138:9497304]   ApplePersistence = NO 2018-01-15 12:46:07.207859 + 0300   Oncobase [8138:9497813] dnssd_clientstub ConnectToServer:connect() - &gt;   不尝试:1 2018-01-15 12:46:08.218889 + 0300 Oncobase [8138:9497813]   dnssd_clientstub ConnectToServer:connect() - &gt;没有尝试:2   2018-01-15 12:46:09.228932 + 0300 Oncobase [8138:9497813]   dnssd_clientstub ConnectToServer:connect() - &gt;没有尝试:3   2018-01-15 12:46:10.239595 + 0300 Oncobase [8138:9497813]   dnssd_clientstub ConnectToServer:connect()失败   path:/ var / run / mDNSResponder Socket:16 Err:-1 Errno:1操作不是   允许2018-01-15 12:46:10.239850 + 0300 Oncobase [8138:9497813] []   nw_resolver_create_dns_service_locked   DNSServiceCreateDelegateConnection失败:ServiceNotRunning(-65563)   2018-01-15 12:46:10.240322 + 0300 Oncobase [8138:9497813] TIC TCP Conn   失败[1:0x600000163300]:10:-72000错误(-65563)2018-01-15   12:46:10.257327 + 0300 Oncobase [8138:9497796]任务   &LT 1为卤素; HTTP加载失败(错误   代码:-1003 [10:-72000])2018-01-15 12:46:10.257548 + 0300   Oncobase [8138:9497796]任务。&lt; 1&gt;   完成错误 - 代码:-1003 2018-01-15 12:46:23.852072 + 0300   Oncobase [8138:9497838] [] nw_socket_connect connectx失败(fd 16,   127.0.0.1:9080 stream,pid:8138,sanitized url:http://127.0.0.1:9080/auth):[1]不允许操作2018-01-15   12:46:23.852142 + 0300 Oncobase [8138:9497838] []   nw_socket_get_input_frames recvmsg(fd 16,1024字节):[57]套接字是   未连接2018-01-15 12:46:23.852284 + 0300 Oncobase [8138:9497838]   TIC TCP Conn失败[2:0x600000169b40]:1:57 Err(57)2018-01-15   12:46:23.852618 + 0300 Oncobase [8138:9497838]任务   &LT; 91597B31-6AB4-41BB-A5A6-C32525BC8A67&GT;。&LT 2 - ; HTTP加载失败(错误   代码:-1005 [1:57])2018-01-15 12:46:23.853839 + 0300   Oncobase [8138:9497798]任务&lt; 91597B31-6AB4-41BB-A5A6-C32525BC8A67&gt;。&lt; 2&gt;。   完成错误 - 代码:-1005

编辑1:我刚刚启用了沙盒,可以将应用程序上传到苹果应用商店..这可能是问题吗?任何解决方法?

2 个答案:

答案 0 :(得分:2)

似乎沙盒是真正的问题

我必须启用Ingoing Connections和Outgoing Connections with sandboxing才能使用

答案 1 :(得分:0)

您必须关闭“应用程序沙箱”。

转到:xcode项目->功能->应用沙箱ScreenShot