Ответ на этот вопрос следующий.
При реализации следующей функции делегата мы не возвращали значение:
- (BOOL)onSocketWillConnect:(AsyncSocket *)sock;
Если вы не возвращаете значение точното, что эта функция на самом деле возвращает на любом данном устройстве, недетерминировано (или, по крайней мере, невозможно рассчитать).На моей машине это вернуло true, а на моем партнере - false.
Как обычно, обращение к предупреждениям компилятора решит эту проблему.