it-swarm.com.de

So testen Sie die iOS-App zur Unterstützung von IPv6

habe Apps, die 2015 und 2014 gebaut wurden. Wie kann ich sie auf IPv6 testen? Wenn meine Apps IPv6 nicht unterstützen, was soll ich tun?

Meine Apps verwenden AFNetworking und Alamofire. Ich verbinde mich meistens mit Domains (zB api.example.com/v1/...). Nur 1 App verwendet IP: (Beispiel: 12.12.12.12:3000/api/v1/...).  enter image description here

14

Diese Lösung funktioniert nur, wenn Sie eine ethernet - Verbindung haben. 

Um ein iPV6 NAT64 WLAN-Netzwerk zu erstellen, gehen Sie folgendermaßen vor

Schritt 1: Öffnen Sie die Systemeinstellungen

Schritt 2: Open Sharing

Schritt 3: Klicken Sie auf Internetfreigabe

Schritt 4: Klicken Sie in den Ports auf WLAN, während Sie die Taste Option (ALT) drücken. Daraufhin wird unten ein Kontrollkästchen Create NAT64 Network angezeigt. Es ist wichtig, ALT zu drücken, während Sie WLAN für die Anzeige des Kontrollkästchens auswählen

 enter image description here

Schritt 5: Aktivieren Sie das Kontrollkästchen Create NAT64 Network.

Testen Sie nun die Anwendung im erstellten Netzwerk.

16
Bali

Im folgenden link von Apple werden die Voraussetzungen für den Übergang zur IPv6-Unterstützung beschrieben. Ich schlage daher vor, es sorgfältig zu lesen. Apple stellt Richtlinien zur Verfügung, mit denen Sie sicherstellen können, dass Ihre App IPv6-kompatibel ist, einschließlich der APIs, die nicht verwendet werden sollten und nicht, und keine hartcodierenden IP-Adressen usw. Darüber hinaus wird erläutert, wie Sie ein lokales, Mac-basiertes IPv6-DNS64/NAT64-Netzwerk zum Testen einrichten.

5
Dean

Wenn Sie die Befehlstaste + gedrückt halten, während Sie auf den Voreinstellungsbereich Freigabe klicken, wird die Option "NAT64-Netzwerk erstellen" für die Internetfreigabe hinzugefügt. Aktivieren Sie diese Option, und über Ihre freigegebene Verbindung verbundene Geräte befinden sich in einer NAT64-Verbindung.

2
Ronit

Ich habe diese Anleitung gefunden, wie Sie Ihren Mac für die Internetfreigabe einrichten, um IPv6 von Brian Coleman zu testen.

http://www.brianjcoleman.com/tutorial-how-to-test-ihr-app-für-ipv6-kompatibilität/

Es enthält mehrere Screenshots, Schritt-für-Schritt-Anleitungen, die Sie durch den Prozess führen. Ich hoffe das hilft!

2
Drew