Merhaba arkadaşlar artık bloğumda Apple'ın yeni programlama dili olan Swift ile ilgili makaleler paylaşmaya karar verdim yalnız başlangıçta kendi yazdığım makaleler olmayacak internetten bulduğum ve bana faydası olan makaleleri paylaşacağım inşallah daha sonra kendi yazılarımıda paylaşacağım ve Makaleleri belirli bir sırası yoktur. Faydalı olabilecek olan yazıları paylaşacağım.
Yazdığımız uygulama içinde WebView kullandığımızda güvenlik sebebiyle istediğimiz web sayfasının açılmasını engelleyen
“App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app’s Info.plist file.”
hatası
Bu hatayı gidermek için
Info.plist dosyanızı Source Code ile açıyorsunuz ve
Aşağıdaki satıları dosyanın içine ekliyorsunuz. Bu işlem tüm siteler için engeli kaldırır.
<dict> <!--Tüm bağlantılara izin verir-->
<key>NSAllowsArbitraryLoads</key> <true/>
</dict>
Sadece istediğimiz siteler için bunu yapmak istersek..
<dict>
<key>NSExceptionDomains</key>
<dict> <key>sizinsiteniz.com</key>
<dict>
<key>NSIncludesSubdomains</key> <true/>
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key> <true/>
<key>NSTemporaryExceptionMinimumTLSVersion</key>
<string>TLSv1.1</string>
</dict>
</dict>
</dict>
Bu işlemleri Info.plist'in design mode'unda yapabilirsiniz. Open As Property List seçiceksiniz sadece.
İyi Kodlar!