这是什么意思:架构的未定义符号x86_64"_main"

Ada*_* S. 10 macos xcode swift

我在Xcode上构建应用程序时遇到错误:

Undefined symbols for architecture x86_64:
  "_main", referenced from:
    implicit entry/start for main executable
ld: symbol(s) not found for architecture x86_64
Run Code Online (Sandbox Code Playgroud)

我的代码都没有错误,错误是奇怪的错误,我做的任何事情都无法解决.我不认为代码与问题相关,因为它没有在错误中引用.

这是错误的屏幕截图.在此输入图像描述

小智 15

链接器无法在主swift入口点的链接过程中找到任何文件.这可能是由于项目中根本不存在该文件,或者它存在但尚未包含在编译或链接构建阶段中.

在Swift中,主swift入口点在main.swift模块中定义,或者(对于iOS)在AppDelegate.swift文件中需要@UIApplicationMain声明.我没有Compile main.swift在你的日志中看到一个,也许它缺少或没有包含在构建阶段?