添加静态库 报错:Undefined symbols for a
2019-07-25 本文已影响0人
送我迷迭香
当你出现以上报错时,仔细看报错信息,一般来说缺少静态库,其他的类似的多半是头文件路径不对或者文件名重复。
1.像支付宝,微信这样的SDK,引入时缺少了.a静态库,这种的检查一下,如果是的,最好解决,重新引入,但是引入时注意正确勾选:
2.路径不对,需要添加的$(SRCROOT)/xxxxxx,还有一种更简便的方法,删除这个文件,重新按照上面说的方法引入即可。
3.引用错误,需要检查一下第三方库是存在与link binary with libraries里面
如果不存在于link binary with libraries则需,将第三方库添加到Build Phases/link binary with libraries