2016-11-18 3 views
1

최근 앱을 App Store에 제출했으며 IPv6이 지원되지 않아 거부되었습니다.Apple 빌드가 IPv6로 인해 거부되었습니다. 문제

온라인으로 확인한 결과 ready.chair6.net이고 호스트 이름에 IPv6 AAAA 레코드가 없음을 보여줍니다.

제 질문은 서버에서 변경을 수행하면 코드에서 아무 것도 변경해야합니까?

나는 인터넷 연결을 확인하기 위해 API 호출 Alamofire v3.5.1 및 Reachability 클래스를 사용하고 있습니다.

또한 어떻게 내 애플 리케이션이 IPv6에서 잘 실행되고 있는지 확인하는 방법? 나는 성공적으로 할 수 그것을 구성하는하지만 동일한 네트워크에 내 장치를 연결하고 내가 장치의 IP 주소를 확인 때 IPv4 및 IPv6 주소를 보여줍니다 How to create IPv6 virtually on your mac?

애플 개발자 사이트에서 볼 수있다. 하지만 다시 IPv4 나 IPv6을 사용하고 있는지 확신 할 수 없습니까?

답변

0

Alamofire v3.5.1을 Alamofire v4.0으로 업데이트하면 문제가 해결됩니다. 라이브러리를 사용하지 않고 수동으로 URLSession을 사용하려는 경우 가상 IPV6을 만들 필요가 없습니다.

+0

Alamofire v4.0은 Swift 3.0이 필요하고 내 코드는 Swift 2.3입니다. 따라서 Alamofire v4.0으로 업데이트해야합니까? – milanpanchal

+0

@milanpanchal 또한 Swift 3.0으로 업데이트해야합니다. –