Ho riscontrato problemi IPv6 con le mie app iOS. Inizialmente l'ho inviato alcuni giorni prima del 1 giugno, non conoscendo il requisito IPv6 (https://developer.apple.com/news/?id=05042016a).Impossibile riprodurre il problema di connessione (IPv6?) Che il team di revisione di App Store sta avendo
Sono stati esaminati il 1 ° giugno e rifiutati per incompatibilità IPv6/non in grado di connettersi. Non volevo impostare la mia rete IPv6, quindi ho aggiornato il codice per essere conforme: ho aggiornato la raggiungibilità fornita da Apple alla versione più recente. Sto anche usando la mia libreria di download scritta da un ex cofondatore diversi anni fa. Non si collega agli indirizzi IP o a qualcosa che Apple consiglia contro, quindi non ho deciso di aggiornarlo adesso. Sto anche usando una vecchia versione di AFNetworking.
Ho presentato nuovamente un'app. È stato respinto di nuovo per la stessa ragione. Sono andato a comprare l'adattatore thunderbolt e ho installato IPv6. Ora mi collego bene a quell'app. Posso anche collegarmi bene ad un'altra app che ha ancora un codice di Reachability molto vecchio. Il mio problema principale è che voglio che si rompa nello stesso modo in cui Apple si sta rompendo, quindi posso correggerlo correttamente.
Note:
-I inizialmente cercato di inviare un commento per IPv6 App Store Rejection ma era troppo lungo. Sono @andytriboletti su Twitter, collegato a Sean in questa domanda.
-I postato su Apple Developer Forum, ma è ancora in attesa di approvazione 10 ore più tardi: https://forums.developer.apple.com/message/141461#141461
di come ho creato la mia rete IPv6 utilizzando adattatore Ethernet fulmine sul mio MacBook Pro -Ecco. https://developer.apple.com/library/tvos/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/UnderstandingandPreparingfortheIPv6Transition/UnderstandingandPreparingfortheIPv6Transition.html
-Sto testando un iPhone 6 con sistema operativo 9.3.2. Il mio Macbook Pro che esegue l'installazione di rete IPv6 come descritto nell'articolo di Apple a me collegato è in esecuzione 10.11.5.
-Ho provato la versione esatta testata da Apple. Io uso buddybuild come strumento di automazione della build e mi hanno mandato un'email con la versione caricata su iTunes da loro connessa.
-L'app effettua richieste di rete a https://greenrobot.com (e include anche librerie di pubblicità e analisi). Nessun indirizzo IP hardcoded nel mio codice. GreenRobot sembra essere configurato per IPv6: https://ip6.nl/#greenrobot.com
Hai controllato se le librerie pubblicitarie e di analisi sono conformi? –
Sto cercando di riprodurre l'errore qui che Apple ha avuto esperienza, non di aggiornare il codice senza essere in grado di verificare una correzione. – Andy
L'errore potrebbe essere nel codice pubblicitario o analitico ... –