SwiftUI预览显示错误-无法在此文件中预览-当前目标需要调整的构建设置

时间:2019-11-01 02:21:35

标签: swiftui xcode11 xcode11.1

我正在使用Xcode 11.1,我所有的快速预览都显示以下错误:

swiftui preview pane error

  

无法在此文件中预览-当前目标需要调整的构建设置

以及

  

“ ProjectTests.xctest”无法获得构建   设置:   unsupportedProductType(“ com.apple.product-type.bundle.unit-test”,

单击诊断按钮会生成以下弹出窗口:

enter image description here

  

打开文件具有受支持的构建设置   “ ProjectTests.xctest”无法获取构建设置:unsupportedProductType(“ com.apple.product-type.bundle.unit-test”,>)

我的预览仍然可以正常显示,但是有什么方法可以消除此错误?

2 个答案:

答案 0 :(得分:1)

将目标更改为某些模拟器,而不是“ iOS通用设备”,或在预览提供程序中明确指定预览设备,例如

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

Xcode版本11.1(11A1027)

答案 1 :(得分:0)

此错误在Xcode版本11.2(11B52)中不再存在。