Это второй раз, когда я столкнулся с этой проблемой через 6 месяцев. Раньше это было в проекте Objective-C с использованием AFNetworking, и я использовал это решение, и оно работало сразу. Теперь то же самое произошло с Alamofire. Ребята, это решение сработало у меня 2 раза, и я обнаружил, что этот вопрос сначала появляется в Google, поэтому я отправляю ответ.
Найдите в рабочей области AF_INET и измените его на AF_INET6 в любом месте, где вы нашли. Я думаю, что он должен быть внутри библиотеки AFNetworking или библиотеки Alamofire, если вы ее используете. Его в классе NetworkReachabilityManager.
Я нашел этот ответ из приведенного ниже источника.
https://stackoverflow.com/a/38196337/4030971
РЕДАКТИРОВАТЬ: - 24 июня -
Это помогало мне очень много раз, но есть и странное решение этой проблемы. В нашем недавнем проекте мы применили это решение, но Apple все равно отклонила заявку. Затем мы сделали видео, в котором было показано, что приложение работает нормально при подключении к сети NAT64, созданной на Mac, с помощью опции совместного использования Wi-Fi. Мы обратились за просмотром с видео, и они одобрили заявку. Так что, если вы закончили со всеми вариантами, попробуйте и этот.
AFNetworking
(если да, то какой версией)?Reachability
? Библиотеки третьих сторон?