web-dev-qa-db-ja.com

IPv6をサポートするiOSアプリをテストする方法は? Apple IPv6互換ではないため、アプリを拒否しました

2015年と2014年にビルドされたアプリがあります。IPv6でテストするにはどうすればよいですか?アプリがIPv6をサポートしていない場合、どうすればよいですか?

私のアプリはAFNetworkingとAlamofireを使用しています。ほとんどのドメインに接続しています(例:api.example.com/v1/...)。 IPを使用するアプリは1つだけです(例:12.12.12.12:3000/api/v1/...)。 enter image description here

14

このソリューションは、ethernet接続がある場合にのみ機能します。

iPV6 NAT64wifiネットワークを作成するには、次の手順に従います

ステップ1:システム設定を開く

ステップ2:オープン共有

ステップ3:インターネット共有をクリックします

ステップ4:option(ALT)を押しながらポートでWifiをクリックしますキー。 NAT64ネットワークの作成チェックボックスがその後の下部に表示されます。チェックボックスを表示するためにWIFIを選択している間に[〜#〜] alt [〜#〜]を押すことが重要です

enter image description here

ステップ5:checkCreate NAT64 Networkチェックボックス。

次に、作成したネットワークでアプリケーションをテストします。

16
Bali

次の link from AppleはIPv6サポートへの移行の要件の概要を示しているので、注意深く読むことをお勧めします。AppleアプリはIPv6互換であり、使用するAPIと使用しないAPI、IPアドレスのハードコーディングなどは含まれません。ローカルMacベースのIPv6DNS64/NAT64テスト対象のネットワーク。

5
Dean

command + optionを押しながら[共有]設定ペインをクリックすると、インターネット共有用の[Create NAT64 Network]オプションが追加されます。これを有効にすると、共有接続を介して接続されたデバイスはNAT64接続になります。

2
Ronit

このチュートリアルは、Brian ColemanのIPv6をテストするためにインターネット共有用にMacをセットアップする方法で非常に役立つことを発見しました。

http://www.brianjcoleman.com/tutorial-how-to-test-your-app-for-ipv6-compatibility/

いくつかのスクリーンショットがあり、手順を追って手順を説明しています。これがお役に立てば幸いです!

2
Drew