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”来判断缺少什么文件,一般如果缺少自定义的文件,Complie Sources下没有XXX文件,那么就在Complie Sources中加入该文件。如果缺少类库,则在Link Binary With Libraries中加入该类库。

最新文章

  1. 网络基础 : OSI参考模型
  2. HTML 学习笔记 CSS样式(相对定位 绝对定位)
  3. centos vim配置高亮语法和格式化粘贴
  4. AX 2012 Form and Parts
  5. URAL 1139 City Blocks(数论)
  6. vim 上下左右变成ABCD 解决办法
  7. 【2】认识Bootstrap
  8. c#equals相关
  9. 黑马程序员——vim编辑器的使用
  10. CodeFirst解决数据迁移问题
  11. t_sql语句得到表中所有信息
  12. vue小组件练习之文字居中对齐组件
  13. elk 中kafka启动脚本和配置文件
  14. 1. js数据类型_对象_函数_内存
  15. mac配置自带vim高亮显示
  16. 《ASP.NET Core In Action》读书笔记系列三 ASP.NET Core如何处理请求的?
  17. 深入剖析kafka架构内部原理
  18. (常用)loogging模块及(项目字典)
  19. html5 p1练习1,移动页面,标准标签布局
  20. elasticsearch License 到期后更新步骤

热门文章

  1. JavaSE简单实现多线程聊天
  2. mvc的cshtml Request取不到值
  3. for循环输出菱形
  4. Redis(二)CentOS7安装Redis4.0.10与集群搭建
  5. day4作业模拟实现一个ATM + 购物商城程序
  6. Smart Pointer 智能指针
  7. TestNG入门到...
  8. R语言实战(九)主成分和因子分析
  9. My blog in AI ---神经网络,网络架构
  10. CAT 3.0 开源发布,支持多语言客户端及多项性能提升