2016-12-16 18 views
2

Когда я использую связь http/https из интеграционных тестов (блок тестирования модулей), он работает. Однако, когда я использую один и тот же код в тестовом UI расслоения, у меня есть следующий след ошибки:Как включить веб-трафик для тестового пакета интерфейса? (XCTest, XCode - DNSServiceCreateConnection не удалось)

Request Content: 
XCTRunner[6389:1020209] dnssd_clientstub ConnectToServer: connect()-> No of tries: 1 
XCTRunner[6389:1020209] dnssd_clientstub ConnectToServer: connect()-> No of tries: 2 
XCTRunner[6389:1020209] dnssd_clientstub ConnectToServer: connect()-> No of tries: 3 
XCTRunner[6389:1020209] dnssd_clientstub ConnectToServer: connect() failed path:/var/run/mDNSResponder Socket:8 Err:-1 Errno:1 Operation not permitted 
XCTRunner[6389:1020209] [] nw_resolver_create_dns_service_on_queue DNSServiceCreateConnection failed: ServiceNotRunning(-65563) 
XCTRunner[6389:1020209] [] __nw_connection_get_connected_socket_block_invoke 2 Connection has no connected handler 
XCTRunner[6389:1020207] PAC stream failed with 
XCTRunner[6389:1020208] [] nw_proxy_resolver_create_parsed_array PAC evaluation error: kCFErrorDomainCFNetwork: -72000 
XCTRunner[6389:1020208] dnssd_clientstub ConnectToServer: connect()-> No of tries: 1 
XCTRunner[6389:1020208] dnssd_clientstub ConnectToServer: connect()-> No of tries: 2 
XCTRunner[6389:1020208] dnssd_clientstub ConnectToServer: connect()-> No of tries: 3 
XCTRunner[6389:1020208] dnssd_clientstub ConnectToServer: connect() failed path:/var/run/mDNSResponder Socket:7 Err:-1 Errno:1 Operation not permitted 
XCTRunner[6389:1020208] [] nw_resolver_create_dns_service_on_queue DNSServiceCreateConnection failed: ServiceNotRunning(-65563) 

ответ

0

Я открыл инцидент технической поддержки в Apple, и они ответили, что это ошибка с их стороны. Просим меня открыть билет в своей системе отчетов об ошибках. Билет открыт с 20 декабря 2016 года. Надеюсь, они разрешат это как можно скорее.


Тем временем я нашел обходное решение для этого. Я поставил:

#if DEBUG 
// cleaning server configuration 
#endif 

в коде производства, и я делаю там необходимые чистящие операции. Этот код будет переведен в производственный код, если он построен в режиме отладки.

 Смежные вопросы

  • Нет связанных вопросов^_^