微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

XCode 12.3 ld:入口点 (_main) 未定义对于体系结构 x86_64 clang:错误:链接器命令失败,退出代码为 1使用 -v 查看调用

如何解决XCode 12.3 ld:入口点 (_main) 未定义对于体系结构 x86_64 clang:错误:链接器命令失败,退出代码为 1使用 -v 查看调用

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 文件enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。