3

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

swiftui预览窗格错误

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

随着

“ProjectTests.xctest' 未能获得构建设置:unsupportedProductType("com.apple.product-type.bundle.unit-test", <Xc..."

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

在此处输入图像描述

打开文件已支持构建设置“ProjectTests.xctest”未能获取构建设置:unsupportedProductType("com.apple.product-type.bundle.unit-test", <Xcode3TargetProduct:0xblahblahblahProjectTests.xctest blueprint:<Xcode3Target:0xblahblahProjectTests>>)

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

4

2 回答 2

2

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

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

Xcode 版本 11.1 (11A1027)

于 2019-11-02T08:24:10.530 回答
0

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

于 2019-11-02T22:08:05.910 回答