问题描述
ld: entry point (_main) undefined. for architecture x86_64
clang: error: linker command Failed with exit code 1 (use -v to see invocation)
在我创建项目的那天,它正在与模拟器一起构建和运行。但现在,它没有构建。
应用项目不包含 AppDelegate 文件。我听说最近版本的 XCode (12.3) 不需要该文件。我应该创建一个吗?如果是,如何创建?
有什么建议吗?
解决方法
我发现删除首选项下的派生数据文件夹通常可以解决意外/无法解释的 Xcode 错误。在删除文件夹之前,退出 Xcode,然后重新启动。
,
如果您的项目在 SwiftUI 中,则可能是因为没有 App swift 文件或 SceneDelegate 文件作为您的应用程序的入口点。
如果您的项目没有 SceneDelagate.swift 文件,它至少应该有一个类似于下面的 App 文件