SwiftUI:自动预览更新错误“无法构建ContentView.swift”

Ash*_*h_B 20 swiftui xcode11

我正在尝试在Xcode 11中运行自动预览,但是即使项目成功构建,自动预览也会失败,并显示错误“ 无法构建ContentView.swift”。无法对SignContentView.swift进行编码

我刚刚创建了该项目,未对自动生成的代码进行任何修改。甚至代码签名也已正确设置。注意我正在使用免费的Apple开发人员帐户。这会引起任何问题吗?

以下是ContentView.swift文件中的代码:

import SwiftUI

struct ContentView : View {
    var body: some View {
        Text("Hello World")
    }
}

#if DEBUG
struct ContentView_Previews : PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}
#endif
Run Code Online (Sandbox Code Playgroud)

tsp*_*tsp 26

首先使用以下命令选择XCode

sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

然后跑

须藤xcodebuild -license

希望对您有所帮助

  • 我在Mac终端上尝试了同样的方法。在终端上首先运行sudo xcode-select -s /Applications/Xcode.app/Contents/Developer**,然后运行sudo xcodebuild -license **。接下来,系统将提示您许可协议,按住“ *”键直到协议结束,然后键入“ * agree *”。预览现在可以正常工作。谢谢!! (4认同)
  • 不在这里工作。Xcode 13.2.1,新项目,出现“构建失败”。什么都不起作用。 (3认同)
  • 对于 xcode beta,请使用 sudo xcode-select -s /Applications/Xcode-beta.app/Contents/Developer (2认同)

Die*_*sco 24

我通过转到Xcode-首选项->位置并将命令行工具分配给Xcode 11来解决了该问题。还要记住,它是一个beta,因此不稳定。