Я вже вдруге стикався з цією проблемою через 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
? Бібліотеки ThirdParty?