找回密码
 注册
关于网站域名变更的通知

指令集与错误Undefined symbols for architecture arm64

查看数: 607 | 评论数: 2 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-1-16 14:07

正文摘要:

先说环境:xcode7.3.1,真机9.3.2版本、真机8.4版本 9 _5 F4 S( C2 J( l) V5 |第三方使用cocoaPods管理。: Y1 D. C8 }" u% _. ` 报错如下图: " [" [1 @4 t2 r7 [ , a8 U% n% ~3 \. k0 M: I' k, p我在模拟器 ...

回复

ExxNEN 发表于 2020-1-16 19:42
过来瞅瞅
xixihahaheihei 发表于 2020-1-16 19:42

: @* Q. X, U4 ~6 G' w$ S& ]在项目中引入SVSegmentedControl.h/.my以及SVSSegmentedThumb.h/.m之后应用引入类,编译时候报错
1 m9 U$ F8 w2 ?+ V
  • Undefined symbols for architecture armv6:
  •   "_OBJC_CLASS_$_SVSegmentedControl", referenced from:
  •       objc-class-ref in SVSegmentedControl.o
  • ld: symbol(s) not found for architecture armv6
    - S% M0 Y. n% n

3 [/ e  r0 n& Q5 m# \& T7 v7 I6 O
  • Undefined symbols for architecture armv6:
  •   "_OBJC_CLASS_$_SVSSegmentedThumb", referenced from:
  •       objc-class-ref in SVSSegmentedThumb.o
  • ld: symbol(s) not found for architecture armv6" n5 v* G, g0 C2 Y8 A6 S

( e3 r: I. k5 ~1 a% y9 o2 ~7 t这种情况一般是库引用的问题,解决办法选择工程的TARGETS-->Build Phases-->Link Binary With Libraries 点击“+”图标添加对应的库。& W/ s6 Q% w( M$ K- i. u
但是在此地的原因其实也是这样,编译时候找不到对应的类,所以需要我们在Build Phases-->Compile Sources中手动添加SVSegmentedControl.my以及SVSSegmentedThumb.m两项,之后clean项目,重新编译即可。* O2 @& c6 _) i# \+ g5 B: U) N" V
0 j( J8 e  H: r; Z& S, W, ?
关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-25 21:34 , Processed in 0.187500 second(s), 28 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表