Когда я пытаюсь использовать struct URLRequest из Foundation , я получаю сообщение об ошибке при компиляции с swift 5.1.1. Тот же код отлично работает с swift 5.0.1.
Пример: данный файл Foo.swift с содержимым
import Foundation
print(URLRequest.self)
С Swift 5.0.1 мы получаем
$ docker run --rm -v "$PWD:/app" swift:5.0.1 sh -c \
'swiftc /app/Foo.swift && ./Foo'
URLRequest
Но с 5.1.1
$ docker run --rm -v "$PWD:/app" swift:5.1.1 sh -c \
'swiftc /app/Foo.swift && ./Foo
Foo.swift:2:7: error: use of unresolved identifier 'URLRequest'
print(URLRequest.self)
^~~~~~~~~~
я не могу найти ничего, что упоминало бы соответствующие изменения в Foundation, и исходный код на https://github.com/apple/swift-corelibs-foundation также выглядит стабильным.
Что здесь происходит, и есть ли обходной путь для этого?