Ich habe ein IPv6-Problem mit meinen iOS-Apps. Anfangs habe ich ein paar Tage vor dem 1. Juni eingereicht und wusste nichts über IPv6-Anforderungen (https://developer.apple.com/news/?id=05042016a).Kann das Verbindungsproblem nicht reproduzieren (IPv6?), Das das App Store-Bewertungsteam hat
Sie wurden am 1. Juni überprüft und für IPv6-Inkompatibilität abgelehnt/nicht in der Lage zu verbinden. Ich wollte kein eigenes IPv6-Netzwerk einrichten, also habe ich den Code aktualisiert, damit er kompatibel ist. Ich habe die von Apple bereitgestellte Erreichbarkeit auf die neueste Version aktualisiert. Ich benutze auch meine eigene Download-Bibliothek, die vor einigen Jahren von einem ehemaligen Mitbegründer geschrieben wurde. Es verbindet sich nicht mit IP-Adressen oder irgendetwas, das Apple empfiehlt, also entschied ich mich nicht, es jetzt zu aktualisieren. Ich benutze auch eine alte Version von AFNetworking.
Ich erneut eine App eingereicht. Wurde aus dem gleichen Grund erneut abgelehnt. Ich ging und kaufte den Blitzadapter und richtete IPv6 ein. Jetzt verbinde ich gut mit dieser App. Ich kann auch gut mit einer anderen App verbinden, die noch sehr alten Erreichbarkeitscode hat. Mein Hauptproblem ist, dass ich möchte, dass es so kaputt geht wie Apple, damit ich es richtig beheben kann.
Hinweise:
-I zunächst versucht, einen Kommentar zu IPv6 App Store Rejection zu schreiben, aber es war zu lang. Ich bin @andytriboletti auf Twitter, verlinkt mit Sean in dieser Frage.
-I gepostet auf Apple Developer Forums, aber es wartet noch auf die Genehmigung 10 Stunden später: https://forums.developer.apple.com/message/141461#141461
-Hier ist, wie ich meine IPv6-Netzwerk mit Thunderbolt-Ethernet-Adapter auf meinem MacBook Pro einrichten. https://developer.apple.com/library/tvos/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/UnderstandingandPreparingfortheIPv6Transition/UnderstandingandPreparingfortheIPv6Transition.html
-Ich teste mit einem iPhone 6 mit OS 9.3.2. Mein Macbook Pro, auf dem das IPv6-Netzwerk-Setup ausgeführt wird, wie in dem mit mir verbundenen Artikel von Apple beschrieben, läuft unter 10.11.5.
-Ich habe die genaue Version getestet, die Apple getestet hat. Ich benutze Buddybuild als Build-Tool, und sie schickten mir eine E-Mail mit der Version, die von ihnen in iTunes hochgeladen wurde.
-Die App macht Netzwerkanfragen an https://greenrobot.com (und auch Werbe-und Analyse-Bibliotheken). Keine hardcodierten IP-Adressen in meinem Code. GreenRobot sieht aus wie es für IPv6 eingerichtet ist: https://ip6.nl/#greenrobot.com
Haben Sie überprüft, ob die Werbe- und Analysebibliotheken kompatibel sind? –
Ich suche, den Fehler hier zu reproduzieren, den Apple erfahren hat, um Code nicht zu verbessern, ohne in der Lage zu sein, eine Reparatur zu überprüfen. – Andy
Der Fehler könnte in der Werbung oder Analytik-Code sein ... –