¿Deshabilitar la seguridad de transporte de aplicaciones en Xcode 9.2?

No puedo desactivar App Transport Security (ATS) en Xcode 9.2. He estado (durante años) desactivando ATS al ejecutar compilaciones en mi entorno de servidor local de la siguiente manera:

La seguridad del transporte ha bloqueado un texto en claro HTTP

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>

En Xcode 9.2, una solicitud simple (que se ejecuta en una aplicación Rails local en modo http):

let session = URLSession(configuration: .default)
let url = URL(string: "http://store.dev/api/products.json")!

let task = session.dataTask(with: url) { data, response, error in
    print(data)
    print(response)
    print(error)
}

task.resume()

falla con el mensaje de error

Error Domain = NSURLErrorDomain Code = -1200 "Se ha producido un error SSL y no se puede establecer una conexión segura con el servidor". UsuarioIn. _kCFStreamErrorDomainKey = 3, _kCFStreamErrorCodeKey = -9802}}, NSLocalizedDescription = Se ha producido un error de SSL y no se puede establecer una conexión segura al servidor., NSErrorFailingURLKey =https://store.dev/api/products.json, NSErrorFailingURLStringKey =https://store.dev/api/products.json, _kCFStreamErrorDomainKey = 3}

Esta misma solicitud exacta (mismo proyecto también) tiene éxito en Xcode 9.1.

En ambos casos, estoy compilando contra un objetivo de implementación de iOS 11.1. Puede ver que Xcode está cambiando la url de http a https, lo que no quiero.

Aquí hay un enlace al proyecto súper básico que funciona en Xcode 9.1 pero falla en 9.2 (https://github.com/chrismanderson/ats-sample)

También he intentado deshabilitar ATS solo para el localstore.dev dominio, y de nuevo, funciona en Xcode 9.1 pero no en 9.2.

Respuestas a la pregunta(2)

Su respuesta a la pregunta