We are hosted on Galaxy… our latest app submission was rejected for failure to run on an IPv6-only network.
What are other iOS folks doing? Hosting elsewhere??
Please share your experience with other providers… did anyone else migrate FROM Galaxy for this reason?
(EDIT: I don’t want to scare anyone, so I am adding to the original post here… the rejection had nothing to do with IPv6. We had different, unrelated network problem. Fixing that and everything is a-ok)
Just submit our new app and got IPv6 rejection as well. Here what apple told me:
We were unable to review your app as it crashed on launch. We have attached detailed crash logs to help troubleshoot this issue.
Next Steps
Please revise your app and test it on a device while connected to an IPv6 network (all apps must support IPv6) to ensure it will launch without crashing.
Resources
For additional information about supporting IPv6 Networks, please refer to Supporting IPv6 DNS64/NAT64 Networks and Supporting IPv6-only Networks.
For a networking overview, please see About Networking.
For information on how to symbolicate and read a crash log, please see Tech Note TN2151 Understanding and Analyzing Application Crash Reports.
If you have difficulty reproducing this issue, please try testing the workflow described in Testing Workflow with Xcode’s Archive feature.
If you have code-level questions after utilizing the above resources, you may wish to consult with Apple Developer Technical Support. When the DTS engineer follows up with you, please be ready to provide:
complete details of your rejection issue(s)
screenshots
steps to reproduce the issue(s)
symbolicated crash logs - if your issue results in a crash log
I hate to be obtuse, but I need a little more direction.
In my config file we do this: App.accessRule(’*.boomlearning.com’);
At boot, on IPv6 network, our server is unreachable, so we post a “no connection” warning. And… then, there’s pretty much nothing else you can do with the app.
Is it possible… how does one make an IPv6 client reach an IPv4 endpoint?
We are running Meteor 1.3 hosted on Galaxy.
That seems okay. Have you tried setting up a test IPv6-only network locally? It might be worth trying one out to see exactly where it’s failing. Here’s a quick how-to: How to Test Your App for IPV6 Compatibility
Ok… sorry for the false alarm about Galaxy/Meteor/iOS/IPv4. All is right in the world… and the app store approval is not your father’s app store approval process. Back in the days when we did native iOS, it took a week to 10 days just to move from submit to “under review”. I submitted our app this morning and it is approved and in the store.
So my network problems were NOT related to IPv6… Apple hit a network problem and wrote in the report that IPv6 caused the problem… upon investigation that was irrelevant.