I\'m working on a development environment without HTTPS setup. Is it possible to automatically disable ATS just for the development (debug) mode?
Yes, you can configure your project settings to use different Info.plist file for Debug, Release or whatever configuration you use in your project (similar to the way Provisioning Profiles are set), so in your Debug plist you can disable ATS totally.
Go to Project -> Your Target -> Build Settings -> Info.plist File