Bulunan çözüm:
İOS9'da ATS, HTTPS kullanımı da dahil olmak üzere ağ aramaları sırasında en iyi uygulamaları uygular.
Apple belgelerinden:
ATS, yanlışlıkla açığa çıkmayı önler, güvenli varsayılan davranış sağlar ve benimsenmesi kolaydır. İster yeni bir uygulama oluşturuyor olun, ister mevcut bir uygulamayı güncelleyin, ATS'yi en kısa zamanda kabul etmelisiniz. Yeni bir uygulama geliştiriyorsanız, HTTPS'yi yalnızca kullanmalısınız. Mevcut bir uygulamanız varsa, HTTPS'yi şu anda kullanabildiğiniz kadar kullanmalı ve uygulamanızın geri kalanını mümkün olan en kısa sürede taşımak için bir plan oluşturmalısınız.
Beta 1'de, şu anda bunu info.plist içinde tanımlamanın bir yolu yoktur. Çözüm manuel olarak eklemektir:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
Güncelleme1: Bu, iOS9 ATS desteğini kullanmaya hazır olana kadar geçici bir çözümdür.
Güncelleme2: Daha fazla ayrıntı için lütfen aşağıdaki bağlantıya bakın:
http://ste.vn/2015/06/10/configuring-app-transport-security-ios-9-osx-10-11/
Update3: Yalnızca TLS 1.0 olan bir ana bilgisayara (YOURHOST.COM) bağlanmaya çalışıyorsanız
Bunları uygulamanızın Info.plist'e ekleyin
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>YOURHOST.COM</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
<true/>
<key>NSTemporaryExceptionMinimumTLSVersion</key>
<string>1.0</string>
<key>NSTemporaryExceptionRequiresForwardSecrecy</key>
<false/>
</dict>
</dict>
</dict>