2016-10-27 11 views
0

私のアプリは審査員によって却下されます。IPv6ネットワークに接続されているためにアプリケーションが拒否されました。クラッシュすることなく起動されます。

アプリケーションを改訂して、IPv6ネットワークに接続しているデバイス(すべてのアプリケーションがIPv6をサポートしている必要があります)でテストして、クラッシュすることなく確実に起動するようにしてください。

私はobjective-cを使用しました。私が使用したAPIはPHPで書かれています。また、APIを呼び出すためにNSURLSessionNSURLConnectionを使用しました。

私はAFnetworkingを使用していません。過去2日間のRNDの多くを行っています。 誰も私にこの問題を解決する方法を教えてもらえますか?

+0

あなたは 'Recahbility'クラスを使ってインターネット接続をチェックしていますか?またはあなたの第三者の図書館が 'Rechability'を使用していますか? – Lion

+0

はい。 Reachabilityバージョン2.2を使用しています –

+0

IPv6ネットワーク上であなたのアプリケーションをテストしましたか? – Paulw11

答えて

1

古いRechabilityクラスを使用している場合、Appleの古いRechabilityクラスはipv6ネットワークと互換性がないため、最新のものに置き換えてください。最新のRechabilityクラスをhereから得ることができます。私はこれが唯一の問題ではないと確信していますが、多くの場合、古いrechabilty classのためにipv6の問題が見つかりました。

this apple documentationも参照してください。

+0

Okie Lion.. rechabilityクラスを置き換えます。 –