Undefined symbols for architecture x86_64: ( linker command failed with exit code 1)

当出现  linker command failed with exit code 1 (use -v to see invocation) 的错误总结,具体内容如下:

Undefined symbols for architecture x86_64:

"_OBJC_CLASS_$_AppDelegate", referenced from:

objc-class-ref in main.o

ld: symbol(s) not found for architecture x86_64

clang: error: linker command failed with exit code 1 (use -v to see invocation)

解决方法:

找到你的工程,BuildPhases,Compile Source,然后看上图中提示找不到那个类名,此处是

AppDelegate,所以在Compile Source一栏里点击左下角的“+”号,手动添加AppDelegate.m,再次运行程序,完美解决!

至于出现 Undefined symbols for architecture armv7: 这样的出错提示,可以参考这个链接解决http://blog.csdn.net/hengshujiyi/article/details/21182813

时间: 2024-08-08 04:30:29

Undefined symbols for architecture x86_64: ( linker command failed with exit code 1)的相关文章

Xcode出现( linker command failed with exit code 1)错误总结

这种问题,通常出现在添加第三方库文件或者多人开发时.一般是找不到文件而导致的链接错误. 我们可以从如下几个方面着手排查. 提一点,我觉得一下方法中90%以上能解决你遇到的这个错误.可能你看一遍过去,或者操作一遍后还是报错,相信我,根据多次错误的经验,加之有同事遇到该问题,按照一下方法尝试没能解决(可能在当时没耐心,太急躁,心还不够静),但后来发现确实是下面其中之一的错误解决方法. 比如我自己在制作完B站直播框架IJKMediaFramework.framework 后第一次放在项目同级目录,#i

出现( linker command failed with exit code 1)错误总结(http://blog.csdn.net/hengshujiyi/article/details/21182813)

这种问题,通常出现在添加第三方库文件或者多人开发时. 这种问题一般是找不到文件而导致的链接错误. 我们可以从如下几个方面着手排查. 1.以如下错误为例,如果是多人开发,你同步完成后发现出现如下的错误. [html] view plaincopy Undefined symbols for architecture armv7: "_OBJC_CLASS_$_MyPageLogViewController", referenced from: objc-class-ref in Baid

iOS之出现( linker command failed with exit code 1)错误总结

补充:我出现这个错误是一个工程中有两个同名的文件,只要删除掉一个就好了,可能是从文件夹中倒文件是出现了重复导入的错误. 这种问题,通常出现在添加第三方库文件或者多人开发时. 这种问题一般是找不到文件而导致的链接错误. 我们可以从如下几个方面着手排查. 1.以如下错误为例,如果是多人开发,你同步完成后发现出现如下的错误. Undefined symbols for architecture armv7: "_OBJC_CLASS_$_MyPageLogViewController", r

出现( linker command failed with exit code 1)错误总结

这种问题,通常出现在添加第三方库文件或者多人开发时. 这种问题一般是找不到文件而导致的链接错误. 我们可以从如下几个方面着手排查. 1.以如下错误为例,如果是多人开发,你同步完成后发现出现如下的错误. [html] view plaincopy Undefined symbols for architecture armv7: "_OBJC_CLASS_$_MyPageLogViewController", referenced from: objc-class-ref in Baid

出现( linker command failed with exit code 1)错误总结 (转)

这种问题,通常出现在添加第三方库文件或者多人开发时. 这种问题一般是找不到文件而导致的链接错误. 我们可以从如下几个方面着手排查. 1.以如下错误为例,如果是多人开发,你同步完成后发现出现如下的错误. [html] view plaincopy Undefined symbols for architecture armv7: clang: error: linker command failed with exit code 1 (use -v to see invocation) 错误中出现

linker command failed with exit code 1)

一般是导入第三方库的时候出现的错误 1,导入文件缺失,包括缺失XXXX.a文件,或者系统框架文件 2,  文件重复导入,特别是ViewController,如果导入的同名字的ViewController有两个,那么在alloc的时候就会报这个错误,因为系统不知道要alloc哪一个, 我今天遇到这个问题就是第二种,可能还有其他更多的情况,后面再遇到这个报错在慢慢补充吧.

“linker command failed with exit code 1”文件路径发生改变使编译出错时

出现( linker command failed with exit code 1)错误 这种问题,通常出现在添加第三方库文件或者多人开发时. 这种问题一般是找不到文件而导致的链接错误. 我们可以从如下几个方面着手排查. 1.以如下错误为例,如果是多人开发,你同步完成后发现出现如下的错误. Undefined symbols for architecture armv7: "_OBJC_CLASS_$_MyPageLogViewController", referenced from

[问题]编译报错:clang: error: linker command failed with exit code 1及duplicate symbol xxxx in错误解决方法之一

今天添加了一个新类(包括m,h,xib文件),还没有调用,-编译遇到如下错误,根据错误提示, duplicate symbol param1 in: /Users/xxxx/Library/Developer/Xcode/DerivedData/xxxx-ccqyiywbeowkgmaitropkiovpeou/Build/Intermediates/xxxx.build/Debug-iphonesimulator/xxxx.build/Objects-normal/x86_64/ClassA.

xcode上编译c语言程序报错:ld: x duplicate symbol for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

在网上查了一下: duplicate symbol的大概意思是,编译器认为你重复定义了一些东西. linker command failed with exit code 1,则可能是项目引入了多个相同的文件. 结合本人开发中发现此类的问题,解决办法如下: 方法1:查看有问题的文件是否有重复引用.或头文件是否加载了.m 方法2:将有问题的文件删除,重新加载进去.然后:clean->build. 在开发中解决RegexKitlLite的类似问题办法: _rkl_NSExceptionForRege