C'est la deuxième fois que je rencontre ce problème après 6 mois. Auparavant, c'était dans un projet Objective-C utilisant AFNetworking et j'ai utilisé cette solution et cela a fonctionné en une seule fois. Maintenant, la même chose s'est produite avec Alamofire. Les gars, cette solution a fonctionné pour moi 2 fois et j'ai trouvé que cette question venait en premier dans Google, donc je poste la réponse.
Recherchez AF_INET dans l'espace de travail et remplacez-le par AF_INET6 partout où vous l'avez trouvé. Je pense qu'il doit être dans la bibliothèque AFNetworking ou la bibliothèque Alamofire si vous l'utilisez. C'est dans la classe NetworkReachabilityManager.
J'ai trouvé cette réponse de la source ci-dessous.
https://stackoverflow.com/a/38196337/4030971
EDIT: - 24 juin -
Cela m'a aidé tellement de fois, mais il existe également une solution étrange à ce problème. Dans notre récent projet, nous avons appliqué cette solution, mais Apple a toujours rejeté la demande. Ensuite, nous avons fait une vidéo qui montrait que l'application fonctionnait bien avec une connexion à un réseau NAT64 créé sur un Mac à partir de l'option de partage wifi. Nous avons lancé un appel pour examen avec la vidéo et ils ont approuvé la demande. Donc, si vous avez terminé toutes vos options, essayez celle-ci aussi.
AFNetworking
(si oui, quelle version)?Reachability
? Bibliothèques tierces?