iOS 9で導入されたアプリのHTTPS通信を推奨するApp Transport Security(ATS)。これまでは設定ファイルによってグローバルまたは個別にドメインを除外してHTTP通信することも可能でしたが、2016年の終わりからこれが基本的に許されなくなることが分かりました(What's New in Security、AppleInsider、TechCrunch日本版)。 例外指定が基本できなくなる? ATS必須化が始まると、アプリは基本的にHTTPを使った通信が不可能となります。以下の設定によってこれを回避することもできますが、例外指定には妥当な正当性が必要とのこと。 NSAllowsArbitraryLoads NSExceptionAllowsInsecureHTTPLoads NSExceptionMinimumTLSVersion 例として外部で運営されているサーバ