I develop my iOS app using a local server running on my dev box. When testing on devices, I connect directly via an IP address, which is over HTTP and not HTTPS (so I don\'t
As @PanxShaz said you can't put an hardcoded IP address but you can use an easy workaround:
Open your /etc/hosts file using sudo and add a new local domain name for your ip address. Example:
192.168.99.100 docker-host.localhost
Then flush your DNS :
dscacheutil -flushcache
And finally use this new local domain in your app transport security exceptions.