入口点(_main)undefined xcode 6

我不能为了我的生活find解决办法! 我正在使用Swift。 突然之间,我得到这个错误:

Undefined symbols for architecture i386: "_main", referenced from: implicit entry/start for main executable ld: symbol(s) not found for architecture i386 

无论我尝试运行什么模拟器/设备,我仍然得到它:

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

这是什么?! 我几乎从我的项目中删除了一切。 即所有的框架和一切。 它仍然在那里。

请帮帮我

在你的AppDelegate.swift中有这个:

 import UIKit 

@UIApplicationMain

另一个原因(不是为了你,而是为了寻找答案的人)是AppDelegate.swift是由于某种原因没有包含在应用程序目标中。 我不知道为什么会发生 – 我认为这是我的用户错误 – 但没有,你会得到这个错误,原因并不明显。 确保在应用程序目标中选中了该文件的checkbox。

我的问题是以下。 我有2个AppDelegate文件。 原来的一个,我想删除,另一个我想补充。 我第一次添加了新的项目,然后删除旧的。 按照这个顺序创build了一个链接器错误。 当我删除新的,并再次将其添加到项目时,它工作。 干杯

我的问题是这样的:“main.m”删除了该项目。

我有这个相同的错误,发现main.m包含在项目文件的列表中,但没有勾选在目标成员列表中。