Я разрабатываю приложение с настраиваемым уровнем связи. Мои вспомогательные классы полагаются на NSURLConnection для обработки сообщений с бэкэнд.
Я испытываю случайную ошибку, в которой запросы отправляются, но приложение не получает ответа с нашего сервера. Кроме того, тайм-аут NSURLConnection никогда не запускается.
Кроме того, когда приложение попадает в это состояние, Mixpanel (структура трекера) регистрирует ошибку подключения, а также TestFlight.
Если вы убьете приложение и запустите Safari, вы все равно сможете найти google.com.
В настоящее время наше приложение не поддерживает многозадачность. Тем не менее, мы обнаружили, что TestFlight заставляет приложение "не получать-завершение".
Возможно ли, что из-за этого побочного эффекта библиотеки TF приложение переходит в несогласованное состояние... в котором любое исходящее соединение терпит неудачу?
У кого-нибудь возникла такая проблема?
Спасибо заранее!
...
В качестве побочного примечания я хотел бы добавить, что бэкэнд уже проверен (размещен на amazon), и все, кажется, просто ОК.
=======
EDIT:
Участники TestFlight только что подтвердили, что эта ошибка вызвана их библиотекой (я получаю ее с бета-версией TF 1.0).