【发布时间】:2019-11-10 21:49:42
【问题描述】:
我在Xcode项目中有一个自定义的Swift类,我们把它命名为CustomClass归档的时候出现如下错误:
使用未解析的标识符“CustomClass”
在我调用该类的每个文件中。因为这个类只是创建了一个UIViewController,所以我用UIViewController()调用替换了方法调用的输出。
然后,我在存档过程中收到以下错误:
入口点 (_main) 未定义。用于架构 arm64
我检查了我的 AppDelegate 文件,发现类定义是正确的:
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
由于存在@UIApplicationMain 声明,因此应该有一个入口点。
这个问题的根本原因是什么?
Xcode 11.2.1 GM 种子
请注意,该问题仅在存档时发生,而不是在创建调试版本时发生。我还可以在我的设备上安装该应用程序。
【问题讨论】:
-
您的 CustomClass 声明文件是否可用于所有必要的目标?
-
是的,当然。双重检查
标签: ios swift compilation swiftui appdelegate