SwiftUI Preview отображает ошибку - Невозможно просмотреть в этом файле - текущая цель требует скорректированных настроек сборки

Я использую Xcode 11.1, и все мои быстрые превью показывают следующие ошибки:

Невозможно просмотреть в этом файле - текущая цель требует скорректированных настроек сборки

вместе с

"ProjectTests.xctest" не удалось получить настройки сборки: unsupportedProductType ("com.apple.product-type.bundle.unit-test",

При нажатии кнопки диагностики появляется следующее всплывающее окно:

Открытый файл поддерживает настройки сборки. "ProjectTests.xctest" не удалось получить настройки сборки: unsupportedProductType ("com.apple.product-type.bundle.unit-test",

Мои превью по-прежнему отображаются нормально, но есть ли способ устранить эту ошибку?

2 ответа

Решение

Эта ошибка больше не существует в Xcode версии 11.2 (11B52).

Измените пункт назначения на какой-нибудь симулятор вместо "iOS Generic Device" или в провайдере предварительного просмотра явно укажите устройство предварительного просмотра, например

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
        .previewDevice("iPhone 11")
    }
}

Xcode версии 11.1 (11A1027)

Другие вопросы по тегам