昨日、レビューのためにアプリを提出しましたが、Appleから次のメッセージを受け取りました。
IPv6ネットワークに接続されたWi-FiでiOS 9.3.2を実行しているiPad iPhoneで確認したところ、アプリに1つ以上のバグが見つかりました。
具体的には、確認の結果、アプリケーションにまだ読み込みの問題が発生しており、アプリケーションのコンテンツを確認できないことがわかりました。
私のアプリはionicフレームワークを使用していますが、この問題を修正するにはどうすればよいですか?
すでにドメインにサーバーへのアクセスに使用していますが、この問題はまだ存在します。
はい。 Appleのポリシーに従って、アプリケーションはIPV6をサポートする必要があります。そのため、アプリケーションがIPV6をサポートしていることを確認してください。 iOS 9でIPv6をサポート
テストするには、アプリケーションがIPV6をサポートしているかどうかを確認してください、
作成を確認するには、Appleのページに示されている次の手順に従います。
Macを使用してローカルIPv6 Wi-Fiネットワークをセットアップするには
1)Macがインターネットに接続されている(イーサネットを使用)、ただし、Wi-Fi経由ではないを確認します。
2)起動システム環境設定 Dock、LaunchPad、またはAppleメニューから)。
3)オプションキーと共有をクリックを押します。 Optionキーをまだ離さないでください。 (optionキーを押すことを忘れないでください)
4)共有サービスのリストで[インターネット共有]を選択します。
5)Optionキーを離します。
6)[NAT64ネットワークの作成]チェックボックスを選択します。
7)Thunderbolt EthernetまたはOnly Ethernetなど、インターネット接続を提供するネットワークインターフェイスを選択します。
8)[Wi-Fi]チェックボックスを選択します。
9)Wi-Fiオプションをクリックし、ネットワークを設定します名前およびセキュリティネットワークのオプション。
10)インターネット共有チェックボックスを選択して、ローカルネットワークを有効にします。
11)confirmのプロンプトが表示されたら、共有を開始するには、[開始]をクリックします。
12)これで、Mac miniはホットスポットとして機能し、IPv6 NAT64ネットワークを使用しています
IPhoneをMac miniのホットスポットに接続します。アプリケーションが正常に動作するかどうかをテストします。
この回答がお役に立てば幸いです。
編集:-フレームワークの下に追加することを忘れないでください。
1)WebKit
2)CFNetwork
このリンクには、ipv6ポリシーに関連するすべての情報があります。 IPv6 DNS64/NAT64ネットワークのサポート
私たちも同じ問題に直面しました。 cloudFlare のような任意のCDNでウェブサイトを登録するだけで、次回サイト全体を他のサーバーに移行する必要がないときにアプリが承認されます。これは、App Storeから承認を取得する最も簡単な方法です。
Appleこのエラーには何か問題があると思います!
同じエラーでアプリ(イオンアプリ)が3回(2016年11月中に)拒否され、IPv6に関連する変更を加えずに最後に承認されました!
IPv6とは関係がないと思われる場合は、起動エラーについてアプリを確認する必要があります。
ちなみに、私は自分のアプリでIPv6の互換性をチェックしませんでした。さらに、アプリの内部ビューでは、IPv6をサポートしていない共有ホストでホストされているWebページに接続しています。