当我构建我的应用程序时,它会随机给我这个错误:
ld:入口点(_main)未定义。对于架构arm64 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
我真的不知道如何解释它,因为我不知道它意味着什么,我不知道它可以来自哪里。
这是我的github链接:https://github.com/nneeranjun/Map-Exercise.git
答案 0 :(得分:2)
您错过了一个main.m文件,该文件通常是在Xcode中启动新项目时自动创建的。
对于典型的通用Cocoa Touch应用程序,它看起来像这样:
#import <UIKit/UIKit.h>
#import "AppDelegate.h"
int main(int argc, char * argv[]) {
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
在您创建文件后,将其添加到项目中(文件菜单,&#34;将文件添加到&#34;项目名称&#34;)。
将文件添加到项目后,您需要确保它已包含在目标中。在项目导航器中选择文件,然后转到“视图”菜单并选择“实用程序” - >“显示文件检查器”以显示文件检查器。检查&#34;目标会员资格&#34;设置,并确保该文件包含在您的应用程序的目标中。
答案 1 :(得分:0)
创建一个main.m文件。
添加以下代码。
#import <UIKit/UIKit.h>
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, @"AppDelegate");
}
}