无法将xcode预览内置到项目中

时间:2019-12-13 02:12:13

标签: ios swift xcode swiftui

画布预览有这样的错误:

  

UnknownPreviewProviderError:未知的预览提供程序   买就返.app的“ AboutView_Previews”不包含名为   “ AboutView_Previews”。检查您的构建设置以确保预览   提供程序已编译到您的产品中。乱七八糟的名字:   3买就返18AboutView_PreviewsV

     

Error Domain = com.apple.dt.UITestingAgent代码= -1“预览提供程序   “ 3买就返18AboutView_PreviewsV”不存在”   UserInfo = {NSLocalizedDescription =预览提供者   “ 3买就返18AboutView_PreviewsV”不存在}

我已经检查了“构建设置”->“构建选项”->“启用预览”是

import SwiftUI
struct ContentView: View {

    var body: some View {
        TabView {
            HomeView()
                .tabItem {
                    Image("tabbarHome")
                    Text("首页")
            }
    }
}

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}

2 个答案:

答案 0 :(得分:2)

将产品名称(目标位置->包装->产品名称)修改为中文时,我遇到同样的问题。

使用中文单词作为应用名称的正确方法:

  1. 打开info.plist
  2. 使用所需名称添加捆绑显示名称。

使用这种方式更改应用名称不会影响SwiftUI预览。

答案 1 :(得分:0)

正义 change App name ("Buy back") 它将解决您的问题