Я написал приложение для macOS, которое обслуживает некоторые конечные точки HTTP.Я пытаюсь проверить их в модульном тесте, но запрос URLSession возвращается с ошибкой: The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.
Так что я установил plist, чтобы разрешить произвольную загрузку (оставляя в стороне, что macOS должен разрешать соединения с localhostбез HTTPS):
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
Но я все равно получаю ошибку.Модульные тесты не соблюдают эти ключи?
Xcode 10.2.1, macOS 10.14.5
Обновление: Кажется, если я добавлю эти ключи в информацию о целевом приложении теста.plist, это работает.Но я бы назвал это ошибкой.