像上面这种问题是不是大家都见多了,反正我每次看到这种问题我都头大,最近又遇到了这种问题,下面我们一起捋一捋。。。
看到“x86_64”这个东西最先想到的就是Valib Architectures,看看有没有arm64,有没有设置成NO之类的,然后发现问题并没有解决。。。
再来看一下问题:
"_main", referenced from:
implicit entry/start for main executable
ld: symbol(s) not found for architecture x86_64
这个错误好像跟main有关呀,没错:
OC:
OC的程序入口是main.m,首先查一查自己的文件中有没有main.m,然后再看看Build Phases中有没有,很明显没有main.m这个文件,添加上main.m应该就OK啦~~~
Swift:
和OC不一样,swift的入口是AppDelegate.swift,同样,看看文件中有没有这个文件。一般情况出现这个错误是因为AppDelegate.swift不存在,添加上就好啦。