Undefined symbols for architecture
博客专区 > -Jinfei- 的博客 > 博客详情
Undefined symbols for architecture
-Jinfei- 发表于5个月前
Undefined symbols for architecture
  • 发表于 5个月前
  • 阅读 11
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: 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)

不忍直视

B-U-G

> Apple移动设备处理器指令集 armv6、armv7、armv7s及arm64

[ 原因分析&解决方案 ]

  1. 编译项目时没有添加相应的framework;

    [解决方案] - 点击工程,在主界面中点击Build Phases,根据提示信息“XXX”来判断缺少什么文件,一般如果缺少自定义的文件, Complie Sources下没有XXX文件,那么就在Complie Sources中加入该文件;如果缺少类库,则在Link Binary With Libraries中加入该类库。

  2. 项目中引入的库在Architectures时不匹配;

    [解决方案] - 再次打包第三方库,增加arm64;或者自己的项目去掉arm64。

  3. 继续补充_(欢迎评论添加原因分析和解决方案)_...

共有 人打赏支持
粉丝 0
博文 6
码字总数 3547
×
-Jinfei-
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: