Xcode 否";“如果调试”;还需要预览吗?

Xcode 否";“如果调试”;还需要预览吗?,xcode,swiftui,preview,Xcode,Swiftui,Preview,我刚刚用XCode 11.3创建了一个新的SwiftUI项目,它没有像beta版那样将预览代码包装在条件“if DEBUG”中。因此,我想知道编译器是否会删除用于产品编译的预览代码。有人知道吗 以下是当前生成的源代码: import SwiftUI struct ContentView: View { var body: some View { Text("Hello, World!") .frame(maxWidth: .infinity, m

我刚刚用XCode 11.3创建了一个新的SwiftUI项目,它没有像beta版那样将预览代码包装在条件“if DEBUG”中。因此,我想知道编译器是否会删除用于产品编译的预览代码。有人知道吗

以下是当前生成的源代码:

import SwiftUI

struct ContentView: View {
    var body: some View {
        Text("Hello, World!")
            .frame(maxWidth: .infinity, maxHeight: .infinity)
    }
}


struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}
请参阅@Asperi:Okay,它说:“围绕PreviewProvider类型的#if/#endif编译器条件已从SwiftUI模板中删除。在存档时,PreviewProvider未从生成的产品中正确删除。”。但这到底意味着什么?预览保留在生产版本中,因为删除过程不起作用?请参阅@Asperi:Okay,它说:“围绕预览Provider类型的#if/#endif编译器条件已从SwiftUI模板中删除。在存档时,预览Provider未从生成产品中正确删除。”。但这到底意味着什么?预览仍保留在生产版本中,因为删除过程不起作用?