I have this simple view.
import SwiftUI
struct ContentView: View {
var body: some View {
Text("Hello")
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
Usually this previews fine. But today, I get this error Unknown preview provider "ContentView_Previews_":
Pressing Try Again doesn't work. When I press Diagnostics, this shows up:
RemoteHumanReadableError: Failed to update preview.
Error encountered when sending 'previewInstances' message to agent.
==================================
| RemoteHumanReadableError: Unknown preview provider "ContentView_Previews_"
|
| 5SwiftUI does not contain a preview provider named "ContentView_Previews_". Check your build settings to ensure the preview provider is compiled into your product.
|
| Mangled name: 009_SwiftUI_0021ContentView_Previews_V
So I thought maybe Xcode is glitching out and wants an underscore at the end of the preview struct. I added that:
struct ContentView_Previews_: PreviewProvider {
But now I get, Unknown preview provider "ContentView_Previews__.
Is anyone else coming across this? My Xcode version is Version 12.3 (12C33).

