Одна вещь, которую нельзя не заметить в macOS, - это включить «Исходящие соединения» в опциях «песочницы» приложения.

Конечно, «Разрешить произвольные нагрузки» также может быть на да.

Если вы хотите сделать еще один шаг, вам следует подумать о создании Координатора, как упоминалось в LuLuGaGa.