Rejeição da Xamarin iOS IPv6 App Store

Criamos um aplicativo para iOS que é sobre o aplicativo Client - Server. Estamos usando uma conexão SQL e serviços Web WCF no aplicativo iOS com o Xamarin.

Código de conexão SQL:

    String ips = "10.0.0.1" ; //Example.
  SqlConnection con =   new SqlConnection(@"Data Source=" + ips + "; initial Catalog="x";user id =y;password = z;");

A Apple decidiu usar apenas o ipv6 no iOS9 e publicou um documento sobre compatibilidade com IPv6 -Documentação IPv6

A Xamarin também publicou um post sobre isso -Preparando seus aplicativos iOS para IPv6

Li todos esses documentos, mas não consegui me livrar desse problema de "Rejeição de loja".

Quero mostrar minha última tentativa:(ipv4 para ipv6)

string input = "10.0.0.1";
            string ips = "";
            IPAddress address;
            if (IPAddress.TryParse(deviceIP, out address))
            {
                switch (address.AddressFamily)
                {
                    case System.Net.Sockets.AddressFamily.InterNetwork:
                        // we have IPv4
                        ips = input;
                        break;
                    case System.Net.Sockets.AddressFamily.InterNetworkV6:
                        // we have IPv6
                        IPAddress ip = IPAddress.Parse(input).MapToIPv6();
                        ips = "[" + ip.ToString() + "]";
                        break;
                    default:
                        //
                        break;
                }
            }

Eu usei oMapToIPv6() funcionar como descrito na postagem do blog do Xamarin, mas novamente meu aplicativo foi rejeitado pela Apple.

Nosso aplicativo funciona bem no IPv4 (a Apple também diz isso). Quando os engenheiros da Apple desligam o ipv4 e usam apenas o ipv6, nosso aplicativo não pode alcançar o host.

Por favor me ajude a resolver este problema.

Plataforma: Visual Studio 2015 com Xamarin no Windows 10 + Mac OS X El-Capitan

Servidor: somente IPv4.

questionAnswers(3)

yourAnswerToTheQuestion