若是使用真机编译或者运行项目,就会报错误:ui
Undefined symbols for architecture arm64:spa
若是使用64位模拟器编译或者运行项目,就会报错误:blog
Undefined symbols for architecture x86_64:开发
若是使用32位模拟器编译或者运行项目,就会报错误:it
Undefined symbols for architecture i386:编译
这种错误在iOS开发中会常常遇到,通常都是由于静态库致使的。class
1.没有连接lib库(后缀为.a的静态库)引发的错误;iOS开发
2.没有连接.framework静态库引发的错误;方法
解决方法:im
经过"_OBJC_CLASS_$_GeTuiSdk",能够看出没有连接那个静态库,若是判断不出能够根据后面"reference from: objc-class-ref in OraPushRegister.o",经过文件名,进入.m文件查看,进而判断。