アップルは私のアプリiOSアプリを拒否しました。私はこのアプリを過去2週間ストアに入れようとしています。iOS App Rejection - あなたのアプリがIPv6ネットワークをサポートしていることを確認してください
このアプリでは、IP、ポート、アカウント番号、クライアント番号、アカウントキーのデモアカウントが必要です。私はこの情報でリンゴのアカウントをいくつか作成しましたが、私は拒否され続けています。
最初は、私はios 9のために変更して免責条項を追加する必要があった場所のUIBackgroundModesに起因していました。
私はリンゴの開発者に、アプリケーションにアクセスするためのすべての情報を確認しました。彼らは再びアプリを拒絶した:アプリはIPv6ネットワーク上で見直されることに注意してください。 IPv6互換性が必要なため、お使いのアプリがIPv6ネットワークをサポートしていることを確認してください。
私は現在、デバイスの状態を監視するためにreachability 2.2を使用しています。これは、IPv4ネットワーク下のすべてのテストで完全に機能しています。
IPv6を完全にサポートするという新しいバージョンのreachability 3.0がありますが、ドキュメントに記載されているAF_INET6ではなくAF_INETを使用しているため、到達可能性が最新であるかどうかはわかりません。 AppleはreachabilityForLocalWiFiも削除しましたが、私のアプリにはそれが含まれており、IN_LINKLOCALNETNUMを監視しています。
iMacでIPv6ネットワークを設定するにはどうすればいいですか?アプリケーションはIPアドレス(例:199.56.42.21)を使用してサーバーとの接続を初期化します。私はまだIPv6ネットワークを持っていないので、私は set up a local IPv6 Wi-Fi network using your Macから私のiMacを使ってIPv6接続を設定しようとしました。問題は私のiMacがプロキシの背後で(イーサネットを使用して)実行されていることです。外部ネットワークはWi-Fiにあり、設定ガイドでははwifiではありませんです。
これはプログラミングに関する質問ではありません。それはネットワーク構成です。 –
基本的には、あなたのプロジェクトで 'NSULRConnection'をすべて' NSURLSession'に更新していることを確認する必要があります。これはほとんどの場合、喜びを感じる最初のステップです。 – holex