Maybe, Are you using HTTPS at your requests?
I said this because at iOS 9.X, any NSURLConnection will fail if it have a invalid certified at production/ad-hoc mode.
At least, you can do a temporary fix.
Attention: It is a security flaw, then I do not recommend at production mode.
Before each request, you can set
[NSURLRequest setAllowsAnyHTTPSCertificate:YES forHost:@"domain.xx.zz"];
Ah, do not forget to add a interface at your class
@interface NSURLRequest (DummyInterface)
+ (BOOL)allowsAnyHTTPSCertificateForHost:(NSString*)host;
+ (void)setAllowsAnyHTTPSCertificate:(BOOL)allow forHost:(NSString*)host;
@end
If my hypothesis doest work or its invalid, please provide us with more information about your code or provide some kind of log.
You can check this StackOverflow thread to obtain more information on how to check the log using the command idevicesyslog:
iOS (iPhone, iPad, iPodTouch) view real-time console log terminal