首页 > 解决方案 > 归档应用程序时“使用未解析的标识符”

问题描述

我在 Xcode 项目中有一个自定义的 Swift 类,我们命名它CustomClass归档时,我收到以下错误:

使用未解析的标识符“CustomClass”

在我调用该类的每个文件中。因为这个类只是创建了一个UIViewController,所以我用UIViewController()call 替换了方法调用的输出。

然后,我在存档期间收到以下错误:

入口点 (_main) 未定义。用于架构 arm64

我检查了我的 AppDelegate 文件,发现类定义是正确的:

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

由于存在@UIApplicationMain声明,因此应该有一个入口点。

这个问题的根本原因可能是什么?

Xcode 11.2.1 转基因种子

请注意,该问题仅在存档时发生,而不是在创建调试版本时发生。我还可以在我的设备上安装该应用程序。

标签: iosswiftcompilationswiftuiappdelegate

解决方案


检查文件的目标成员资格。选择文件,然后在底部的一个角落(文件检查器部分),您可以看到目标成员资格。


推荐阅读