This is not a duplicate of NSURLSession/NSURLConnection HTTP load failed on iOS 9
Things I know or confirmed:
- Using default nsurlsession configuration
- Callback reached with error == nil
- [response allResponseHeaders] looks healthy and status code 200
- Not an ATS ios 9.0 problem. Proper https, and http 200 status code
- Confirmed request/response is normal using curl
- ONLY happens on a ios 8.3 build, targeting 7.1, and running on a 9.0 device (all devices running prior versions of ios are fine)
Update: This has now been fixed with ios9 Beta2
This has now been fixed with ios9 Beta2.