Undefined symbols for architecture i386:
“_OBJC_CLASS_$_XXX”, referenced from:
objc-class-ref in XXX

ld: symbol(s) not found for architecture i386

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

如果真机调试就是 undefined symbols for architecture armv7错误!
发生这种错误通常是project.pbxproj这个文件引起的,尤其在多人合作开发的时候,svn提交不规范可能导致project.pbxproj发生错误,导致文件的引用不在project.pbxproj文件中。
xcode项目import文件会根据project.pbxproj来查找,查找不到文件的引用则会有上述的错误。
解决方法点击工程,在主界面中点击Build Phases,根据提示信息“XXX”来判断缺少什么文件,一般如果缺少自定义的文件,XXX会是缺少的类名,那么就在Complie Sources中加入该文件。如果缺少类库,则在Link Binary With Libraries中加入该类库。

转载于:https://www.cnblogs.com/rywx/archive/2013/06/07/3123788.html

xcode编译Undefined symbols for architecture i386问题解决相关推荐

  1. Xcode编译Undefined symbols for architecture xxx 错误总结

    2019独角兽企业重金招聘Python工程师标准>>> 领个红包,支持一下作者 这是支付宝推出的一个最新活动,用支付宝扫码即有红包送,0元到99元不等,红包可以到店支付使用,每日仅可 ...

  2. Undefined symbols for architecture i386问题解决方法

    个人共同操作同一个项目或拷贝项目时,经常会出现类似这样的问题: Undefined symbols for architecture i386: "_OBJC_CLASS_$_xx文件名&q ...

  3. Undefined symbols for architecture i386:问题解决

    2019独角兽企业重金招聘Python工程师标准>>> 这里优先感谢azhou_hui,大部分内容引用自他的博文,增加了一种错误可能,部分有增删,原文传送门http://blog.c ...

  4. MAC下编译AOSP问题:Undefined symbols for architecture i386

    MAC编译AOSP遇到SDK版本编译问题 ld: warning: ignoring file /Library/Developer/CommandLineTools/SDKs/MacOSX10.14 ...

  5. Undefined symbols for architecture i386:_OBJC_CLASS_$_xx, referenced from: 解决方法

    多个人共同操作同一个项目或拷贝项目时,经常会出现类似这样的问题: Undefined symbols for architecture i386: "_OBJC_CLASS_$_xx文件名& ...

  6. xcode7: Undefined symbols for architecture i386: _iconv_open, referenced from:

    在整合cocos和quick时,出现这个错误,我按照以前的方法 link binary with libraries 中add libiconv.2.dylib ,发现已经没有了这个库. 网上找了一下 ...

  7. Undefined symbols for architecture i386: _OBJC_CLASS_$_JPUSHService

    接触同事的代码,有用到极光,运行时发现问题: 1.Edit Scheme -> Build Configuration 这里设置成 Debug 的时候,会出现cocoapod 的文件无法导入(p ...

  8. Undefined symbols for architecture i386和”_OBJC_CLASS_$_xx文件名, referenced from:

    分析原因: 1. .m文件没有导入 在Build Phases里的Compile Sources 中添加报错的文件 2. .framework文件没有导入 静态库编译时往往需要一些库的支持,查看你是否 ...

  9. Undefined symbols for architecture i386: _OBJC_CLASS_$_AVOSCloud, referenced from:

    1down vote if you are using cocoapods make sure your target's build settings contain $(inherited) in ...

最新文章

  1. 框架依赖注入和普通依赖注入_依赖注入快速入门:它是什么,以及何时使用它...
  2. 附加 集合数据_浩辰3D软件新手教程:三维建模设计中如何重用CAD模型数据?
  3. 对查找的结果进行删除
  4. Gartner发布2022年七大安全和风险管理趋势
  5. 计组之指令系统:3、CISC和RISC
  6. YARN部件以及执行流程
  7. React中JSX的理解
  8. 使用百度echarts仿雪球分时图(二)
  9. 请用c语言写出冒泡排序的程序,请问一下这个C语言冒泡排序程序思想
  10. 4173: 数学 欧拉函数 思路题
  11. 航拍深圳湾体育中心全景
  12. 华为海外15年,浮生一瞬间,我的退休告别贴
  13. VUE制作谷歌浏览器多类型截屏、抓取信息的插件
  14. linux创建分区大小命令,Linux使用fdisk创建分区详解
  15. android 仿qq相册功能,Android第四十九期 - 仿QQ空间上传功能+本地数据库存储
  16. Virtual COM port 该设备的驱动程序未被安装:INF中服务安装段落无效错误的处理办法
  17. 软件生成问候图片_图片生成器软件-图片生成器下载 v1.0免费版--pc6下载站
  18. php自动生成发票,PHP创建PDF发票
  19. 量化投资 第27章 K线图 27.3.1
  20. qq客服在线和msn客服在线代码

热门文章

  1. Socket通信总结(附C++实现)
  2. Spring Boot 2.1.0 已发布,7 个重大更新!
  3. 患者信息可视化及关联规则可视化
  4. GO语言基础map与函数
  5. LeetCode:Two Sum
  6. RotateWorldTest对层动作
  7. 终端下中文乱码解决方法
  8. 深入理解Java虚拟机04--类结构文件
  9. lvs十种调度策略+三种模式
  10. 《OpenGL ES 3.x游戏开发(下卷)》一1.2 顶点数组对象