存档应用程序时“未解析的标识符的使用”

时间:2019-11-10 21:49:42

标签: ios swift compilation swiftui appdelegate

我在Xcode项目中有一个自定义Swift类,我们将其命名为CustomClass存档时,出现以下错误:

  

使用未解析的标识符'CustomClass'

在我称为该类的每个文件中。由于此类仅创建了UIViewController,因此我将方法调用的输出替换为UIViewController()调用。

然后,在归档过程中出现以下错误:

  

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

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

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

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

此问题的根本原因是什么?

Xcode 11.2.1 GM种子

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

1 个答案:

答案 0 :(得分:0)

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