En IOS por defecto las conexiones a una url desde nuestra aplicación deben ser seguras y si no so así nos despliega un mensaje similar al siguiente:
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.
Para solucionar esto debemos de abrir el property list con las configuraciones de la aplicación (Info.plist)
A continuación se despliega la vista del property list según nuestra configuración para que se desligue como property list o código.
Vista de Property list
Vista de XML
En este archivo vamos a agregar una configuración para App Transport Security Settings, acá les adjunto los valores que deben de configurar tanto si la vista está en modo property list como de XML
Property list
Debemos agregar un diccionario llamado «App Transport Security Settings» y dentro de él una llave llamada «Allow Arbitrary Loads» y con el valor «YES»
XML
Agregamos el siguiente código en el archivo entre el <dict> padre
<dict> ... <key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict> .... </dict>
Ahora si probamos la aplicación vamos a observar que ya podemos realizar las conexiones. Espero que les sea de ayuda, hasta la próxima 🙂