Undefined symbols for architecture i386:问题解决

转载 2015年11月21日 17:57:00


多个人共同操作同一个项目或拷贝项目时,经常会出现类似这样的问题:

Undefined symbols for architecture i386:

"_OBJC_CLASS_$_xx文件名", referenced from:

大概有下面4种可能,前三种网上好多人都说过了,而其中第四种情况是最近刚刚被困绕过的,如果前三种方法都使用后也不能解决,可以考虑排查一下第四种可能;


1.相关工程文件未导入





你可以直接在这里+进来,也可以在左边工程目录中把文件全部重新导人一遍(多人操作工程时,一般这种解决办法)



2..framework文件未导入





把xx文件库+进来,本问题"_OBJC_CLASS_$_ASIdentifierManager", 就是因为AdSupport.Framework类库未加



3.文件路径缺失




检查是否某些文件路径未加入进来或者写错了


4.所提示的文件内创建了未实现的类的对象


这种情况多是由于编码人员失误造成的,只在.h文件中生命了类,但未在对应的.m文件中实现;

排查的话可以查看一下代码,或者分段注释一下可疑部分,看看是否还会提示,修正一般很容易,但就是这样的编译错误提示很难联想到,当然也可能是自己确实比较菜鸟,这里就权当给自己之后提个醒吧;




工程编译报出:Undefined symbols for architecture i386:和"_OBJC_CLASS_$_xx", referenced from:错误,问题大致是由于上面这几种情况,把各个方面检查下基本就ok了。


如何解决XCODE中错误: Undefined symbols for architecture i386 error

如何解决XCODE中错误: Undefined symbols for architecture i386 error 出现Undefined symbols for architect...
  • swplzj
  • swplzj
  • 2014年01月27日 16:03
  • 23082

xcode 8在模拟器上运行报错Undefined symbols for architecture i386:

昨天升级了xcode8,原有的项目各种报错啊。其中这个错误 只是在模拟器上不行 ,真机上是可以的。 集成友盟社交化分享组件或者sharesdk并且在模拟器上编译时报错: Undefined s...
  • shuqianwin
  • shuqianwin
  • 2016年09月24日 15:29
  • 1682

Undefined symbols for architecture i386: "_OBJC_CLASS_$_XX" 错误解决方法

出现Undefined symbols for architecture i386: "_OBJC_CLASS_$_XX"的错误,原因通常在于无法识别的标记所在的类文件没有被加入到Compile ...
  • u010962810
  • u010962810
  • 2014年03月20日 14:10
  • 3399

iOS开发 Undefined symbols for architecture i386: _OBJC_CLASS_$_XXX" referenced from: error

Undefined symbols for architecture i386: _OBJC_CLASS_$_XXX", referenced from: error 情景: ...
  • cos_sin_tan
  • cos_sin_tan
  • 2015年09月08日 14:00
  • 743

Undefined symbols for architecture i386:和"_OBJC_CLASS_$_xx", referenced from:问题解决方法

多个人共同操作同一个项目或拷贝项目时,经常会出现类似这样的问题: Undefined symbols for architecture i386: "_OBJC_CLASS_$_xx文件名", ...
  • azhou_hui
  • azhou_hui
  • 2014年01月15日 15:59
  • 144943

错误总结:Undefined symbols for architecture

Undefined symbols for architecture 错误总结
  • wangyanchang21
  • wangyanchang21
  • 2016年05月16日 15:09
  • 3172

Undefined symbols for architecture i386或者armv7: “_OBJC_CLASS_$_XXX

Undefined symbols for architecture i386: “_OBJC_CLASS_$_XXX”, referenced from: objc-class-ref in ...
  • kaizi318
  • kaizi318
  • 2013年08月26日 20:22
  • 22932

当编译AFNetworking 2.0时出现了Undefined symbols for architecture i386

转:http://www.cnblogs.com/xiongqiangcs/p/3449531.html
  • jackljf
  • jackljf
  • 2014年06月13日 10:52
  • 823

iOS开发常遇错误之Xcode编译Undefined symbols for architecture xxx 错误总结

转载至:http://my.oschina.net/ioslighter/blog/363211?fromerr=MvqsXCNo 每次遇到这种错误就头痛,不知道要害死多少脑细胞了,就在这里做个...
  • xywjun
  • xywjun
  • 2016年02月23日 09:57
  • 487

iOS:编译错误Undefined symbols for architecture i386: _OBJC_CLASS_$_XXX", referenced from: error

Undefined symbols for architecture i386: _OBJC_CLASS_$_XXX", referenced from: error 这个意思为无法找到名为XX...
  • u013243469
  • u013243469
  • 2014年11月14日 14:18
  • 7681
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Undefined symbols for architecture i386:问题解决
举报原因:
原因补充:

(最多只允许输入30个字)