Author Topic: App store rejection IPv6  (Read 2829 times)

voncarp

  • Jr. Member
  • **
  • Thank You
  • -Given: 13
  • -Receive: 2
  • Posts: 91
    • View Profile
App store rejection IPv6
« on: July 19, 2016, 10:43:34 PM »
I just had an App update rejected from Apple:

"Performance - 2.1

We discovered one or more bugs in your app when reviewed on iPad and iPhone running iOS 9.3.2 on Wi-Fi connected to an IPv6 network.

Specifically, we were unable to connect to either of the North American servers after a short period of time.

We've attached screenshots for your reference.

Next Steps

Please run your app on a device while connected to an IPv6 network (all apps must support IPv6) to identify the issue(s), then revise and resubmit your app for review.

If we misunderstood the intended behavior of your app, please reply to this message in Resolution Center to provide information on how these features were intended to work.

For new apps, uninstall all previous versions of your app from a device, then install and follow the steps to reproduce the issue(s). For updates, install the new version as an update to the previous version, then follow the steps to reproduce the issue(s).

Resources

For information about supporting IPv6 Networks, please refer to Supporting IPv6 DNS64/NAT64 Networks and About Networking

If you have difficulty reproducing a reported issue, please try testing the workflow described in Technical Q&A QA1764: How to reproduce bugs reported against App Store submissions.

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"




Looking at my TNet files in the readme.txt my version is :
-----------------------------------------------------
        TNet: Tasharen Networking Framework
    Copyright © 2012-2015 Tasharen Entertainment
                  Version 2.1.1
       http://www.tasharen.com/?page_id=4518
-----------------------------------------------------

At one point this was the #2 overall selling paid app on the Japanese App store



I am using TNet2.  I've browsed around the forums looking at IPv6 issues, but I am not sure which things I need to change.

http://www.tasharen.com/forum/index.php?topic=14264.0
http://www.tasharen.com/forum/index.php?topic=14179.0

If I upgrade to the latest version of TNet2 will it resolve IPv6 issues? 

« Last Edit: July 20, 2016, 12:45:02 AM by voncarp »

ArenMook

  • Administrator
  • Hero Member
  • *****
  • Thank You
  • -Given: 337
  • -Receive: 1171
  • Posts: 22,128
  • Toronto, Canada
    • View Profile
Re: App store rejection IPv6
« Reply #1 on: July 20, 2016, 04:09:52 AM »
TNet 2 doesn't support IPv6. It predates iOS' IPv6 support requirement. TNet 3 supports it. If you don't want to update your app to TNet 3, you can try selectively merging the IPv6-specific changes manually, but it wouldn't be a trivial task.