nst / STHTTPRequest

Obj-C / Cocoa HTTP requests for humans
BSD 3-Clause "New" or "Revised" License
826 stars 75 forks source link

Apple Reject #44

Closed kunj369 closed 8 years ago

kunj369 commented 8 years ago

Hello there i have used this in my application but my application got rejected because of ipv6 support can you please replay me asap?

nst commented 8 years ago

can you please provide me with a screenshot of the rejection notice ?

kunj369 commented 8 years ago

This is full message from apple. Performance - 2.1

We discovered one or more bugs in your app when reviewed on iPhone running iOS 9.3.2 on Wi-Fi.

Specifically, there is no action possible after we enter the sign in credentials.

We've attached screenshot(s) for your reference.

Next Steps

Please run your app on a device to identify the issue(s), then revise and resubmit your app for review.

Apps are reviewed on an IPv6 network. Please ensure that your app supports IPv6 networks, as IPv6 compatibility is required.

For additional information about supporting IPv6 Networks, please refer to Supporting IPv6 DNS64/NAT64 Networks and Supporting IPv6-only Networks.

For a networking overview, see About Networking.

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

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:

nst commented 8 years ago

I don't think that the issue is related with IPv6.

It's more likely related to credentials handling.

I don't know the context of you app, but you may want to delete any previously stored credentials from NSURLCredentialStorage.sharedcredentialstorage right before login.

kunj369 commented 8 years ago

Ok Thnks. My app is Live Now.

nst commented 8 years ago

Great, tanks for the follow-up!

kunj369 commented 8 years ago

It would be nice if you can create swift class!!!!

nst commented 8 years ago

In fact, I don't use STHTTPRequest with Swift.

I prefer these lightweight NSURLRequest extensions: https://github.com/nst/HTTPRequests