I'm not well-versed on SSL / TLS / server certificates nor on iOS but I want to confirm a few things regarding iOS 9 and NSAllowsArbitraryLoads flag.
On iOS 9, is the minimum version required TLS1.2?
Is setting NSAllowsArbitraryLoads to YES bypassed security checks?
Reading the iOS documentation for NSAppTransportSecurity answered the questions I've asked. Here's the link: https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html#//apple_ref/doc/uid/TP40009251-SW33