I have an application which works fine on Xcode6-Beta1 and Xcode6-Beta2 with both iOS7 and iOS8. But with Xcode6-Beta3, Beta4, Beta5 I\'m facing network issues with iOS8 but
I was getting this error as well, but on actual devices rather than the simulator. We noticed the error when accessing our heroku backend on HTTPS (gunicorn server), and doing POSTS with large bodys (anything over 64Kb). We use HTTP Basic Auth for authentication, and noticed the error was resolved by NOT using the didReceiveChallenge:
delegate method on NSURLSession, but rather baking in the Authentication into the original request header via adding Authentiation: Basic
. This prevents the necessary 401 to trigger the didReceiveChallenge:
delegate message, and the subsequent network connection lost.