Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 入口点(_main)未定义的xcode 6_Ios_Xcode - Fatal编程技术网

Ios 入口点(_main)未定义的xcode 6

Ios 入口点(_main)未定义的xcode 6,ios,xcode,Ios,Xcode,我这辈子都找不到解决办法!我用的是斯威夫特。突然,我发现了这个错误: 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 archit

我这辈子都找不到解决办法!我用的是斯威夫特。突然,我发现了这个错误:

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文件。我想删除的原来的一个,还有另一个我想添加的。我首先将新的添加到项目中,然后删除旧的。按照此顺序创建链接器错误。当我删除新的一个并将其再次添加到项目中时,它工作了。Cheers

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

另一个原因(不是你,而是其他搜索答案的人)是
AppDelegate.swift
出于某种原因没有包含在应用目标中。我不知道为什么会发生这种情况——我想这是我自己的用户错误——但是如果没有用户错误,你会得到这个错误,原因也不明显。确保在应用程序目标中选中了该文件的复选框。

我的问题是:
“main.m”已从项目中删除。

某些类和框架(如FB SDK)的标记与图片中的不同。
因此,我在Project Navigator中的所有类和框架中手动勾选了(仅.m文件和框架)。

我也有同样的问题,但我只是忘了将
@UIApplicationMain
放在AppDelegate的顶部。如果出现此错误,您会遇到两个问题:

  • 如果您(使用
    /
    )注释掉
    appleDelegate.swift
    ,则应取消注释
  • 您错过了项目中的
    appleDelegate.swift

  • 要在Xcode 12.3中解决此问题,请将
    @main
    属性添加到
    AppDelegate

    我在编译阶段无意中从编译源中删除了AppDelegate。这将引导我找到答案。我没有将AppDelegate包含到tvOS目标中。谢谢就我而言,我已经从我的
    AppDelegate
    类中注释掉了
    @UIApplicationMain
    ,并开始使用自定义的
    main.swift
    。问题是我删除了引用,但没有注意到。这是在我重新定位.xcodeproj文件并在构建阶段下执行手动重新组织编译源代码部分时发生的