iOS Undefined symbols for archit
2019-03-26 本文已影响39人
十元不卖

pod添加AFNetworking,之后就报了这个arm64的错,有一种蛋蛋的忧伤,为了更好的进步,特地查了一些有关这个问题的资料,方便以后解决问题.(本人对指令集了解不深,欢迎大家评论区说一些对指令集的理解,大家一起分析下!!!)

问题分析:
中文翻译:没有给架构 arm64定义符号;
也就是说在build setting里面没有对arm64进行支持,但是引入的三方库里却使用了该指令集!
解决方案:
1.Build Setting->Architectures查看是否包含arm64指令集

2.如果用CocoaPods导入的库,Build Setting->Linking->Other Linker Flags,添加$(inherited)

3.该类只有@interface,没有@implementation