首页 > 解决方案 > 归档 SwiftUI 应用程序时找不到类

问题描述

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

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

在此处输入图像描述

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

标签: iosswiftxcodeswiftuiarchive

解决方案


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

尝试

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

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

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

注意那些具有 DEBUG 和 RELEASE 选项的选项,例如 Architectures > Build Active Architectures Only

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


推荐阅读