入口点(_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包含在项目文件的列表中,但没有勾选在目标成员列表中。
- 强制键盘通过按钮显示(iOS)
- nil合并运算符’??’的左侧 具有非可选类型’Int’,因此从swift 1.2到4转换后,右侧是从不使用警告
- Angular 2应用程序库与cordovaIOS的href
- 一个UIScrollView在UIPageViewController里滚动了多less?
- 当ipad连接到mac book pro时,Safari网络检查员“No Inspectable Applications”
- 适用于iOS的MvvmCross汉堡菜单
- iOS 9和iOS 10 CoreData
- 不了解全局variables
- iPhone – NTLM,基本和其他授权使用asynchronousNSURLConnection