归档 SwiftUI 应用程序时找不到类

问题描述

我一直在开发 100% SwiftUI 应用程序,并且非常投入该项目。 在模拟器和设备上运行时,项目编译和构建都没有问题。 但是,如果我尝试编译该项目,我会收到一堆错误,指出在整个项目中找不到某些类。

其中 2 个是 CoreData 自动生成的类。 1 是一个名为 Globals.swift 的全局结构

enter image description here

有没有其他人在 Xcode 12.4 中遇到过这个问题?

解决方法

您可能更改了一些架构设置

试试

  • 点击停止按钮旁边的目标
  • 选择编辑方案
  • 选择左侧的运行
  • 选择信息(顶部中心)
  • 将构建配置从调试更改为发布
  • 然后像在设备上一样构建您的项目

如果您遇到同样的错误,您就知道在 DEBUG 和 RELEASE 构建之间发生了一些事情。

创建一个新项目并比较当前目标的“构建设置”和新的空项目的“构建设置”。

注意那些有 DEBUG 和 RELEASE 选项的,比如 架构 > 仅构建活动架构

以及您可能因 Pod 或其他依赖项而更改的任何其他内容。