As of time of writing, many major API endpoints have yet to roll out certificates with SHA256 over the entire certificate chain. a few examples from recent testing: Facebook, Twitter, Google, Cloudfront CDN, AWS Endpoints...
I would wager that many if not most smaller endpoint providers haven't done so already.
This will cause careless developers to try and disable cert verification altogether, to make their apps work in the interim.
Unfortunately, the granularity on cert verification is all-or-nothing. Our experimentation shows that for some reason, setting NSExceptionRequiresForwardSecrecy will also relax the requirement for SHA1 over the certificate chain. I am still not sure whether this is by design or not (SHA1 has nothing to do with PFS) and either way is not obvious and requires good TLS skills to properly analyze.
Officially and if one reads into the documentation, the conclusion is that allowing SHA1 requires NSExceptionAllowsInsecureHTTPLoads, which is unfit for almost all production uses (but again, may take a trained eye to fully understand all the ramifications)...