punto de input (_main) undefined xcode 6

¡No puedo por la vida encontrar una solución para esto! Estoy usando Swift. De repente, recibo este error:

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

No importa qué simulador / dispositivo intente ejecutar, todavía lo consigo:

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

¡¿Que es esto?! Casi eliminé todo de mi proyecto. Es decir, todos los frameworks y todo. Todavía está ahí

por favor, ayúdame

Tenga esto en su AppDelegate.swift:

 import UIKit 

@UIApplicationMain

Otra causa (no para usted, sino para otros que buscan una respuesta) es que AppDelegate.swift es, por alguna razón, no incluida en el objective de la aplicación. No sé por qué sucedería, supongo que fue un error del usuario, pero sin eso obtendrás este error y la causa no es evidente. Asegúrese de que la checkbox del file esté marcada en el destino de la aplicación.

Mi problema fue el siguiente. Tenía 2 files AppDelegate. El original que quería eliminar, y otro que quería agregar. Primero agregué el nuevo al proyecto y luego eliminé el anterior. Siguiendo este order, se creó un error de linker. Funcionó cuando eliminé el nuevo y lo agregué nuevamente al proyecto. Aclamaciones

Mi problema fue el siguiente: "main.m" eliminó el proyecto.

Tuve este mismo error y encontré que main.m se incluyó en la list de files de proyecto, pero no se marcó en la list de Membresía de destino.