2015年と2014年にビルドされたアプリがあります。IPv6でテストするにはどうすればよいですか?アプリがIPv6をサポートしていない場合、どうすればよいですか?
私のアプリはAFNetworkingとAlamofireを使用しています。ほとんどのドメインに接続しています(例:api.example.com/v1/...)。 IPを使用するアプリは1つだけです(例:12.12.12.12:3000/api/v1/...)。
このソリューションは、ethernet接続がある場合にのみ機能します。
iPV6 NAT64wifiネットワークを作成するには、次の手順に従います
ステップ1:システム設定を開く
ステップ2:オープン共有
ステップ3:インターネット共有をクリックします
ステップ4:option(ALT)を押しながらポートでWifiをクリックしますキー。 NAT64ネットワークの作成チェックボックスがその後の下部に表示されます。チェックボックスを表示するためにWIFIを選択している間に[〜#〜] alt [〜#〜]を押すことが重要です
ステップ5:checkCreate NAT64 Networkチェックボックス。
次に、作成したネットワークでアプリケーションをテストします。
次の link from AppleはIPv6サポートへの移行の要件の概要を示しているので、注意深く読むことをお勧めします。AppleアプリはIPv6互換であり、使用するAPIと使用しないAPI、IPアドレスのハードコーディングなどは含まれません。ローカルMacベースのIPv6DNS64/NAT64テスト対象のネットワーク。
command + optionを押しながら[共有]設定ペインをクリックすると、インターネット共有用の[Create NAT64 Network]オプションが追加されます。これを有効にすると、共有接続を介して接続されたデバイスはNAT64接続になります。
このチュートリアルは、Brian ColemanのIPv6をテストするためにインターネット共有用にMacをセットアップする方法で非常に役立つことを発見しました。
http://www.brianjcoleman.com/tutorial-how-to-test-your-app-for-ipv6-compatibility/
いくつかのスクリーンショットがあり、手順を追って手順を説明しています。これがお役に立てば幸いです!