During our testing on iOS 9, we notice Unity Analytics is blocked by App Transport Security on iOS 9 because it uses HTTP to communicate with *.cloud.unity3d.com instead of HTTPS.
In addition, after checking the certificate associated with *.unity3d.com, I found it uses SHA-1, which is also blocked by App Transport Security on iOS 9 although the server supports TLS 1.2.
To work around this issue, I can put *.cloud.unity3d.com into the exception list. However, I would like to know whether it will be fixed in the future so that I don’t need to manually add it to the exception list for my iOS build.
Would you be so kind as to add this option from 5.2.0p1 patch release to Unity 4?
iOS: Exposed option in Player Settings to temporary disable Application Transport Security checks in iOS 9.0.
I’d love to jump ship, but in a QA stage it’s dangerous and my project doesn’t even update to U5 properly. Unity just crashes. Having to disable ATS via .plst file after each building with U4 is painful…
For Unity 4.x we’ve released SDK version 1.9.5 which fixes this issue.
For Unity 5.x, since this only required a server side fix, this will work, without any changes.
Here is a direct link for SDK users (Unity 4.x) for the Unity Package.