有关cocoapods使用过程中出现的Undefined symbols for architecture armv7

在我的工程中集成了cocoapods,配置Build Active Architecture Only的时候,debug模式下选择的YES,而release模式下选择的NO。当我将debug模式选成YES后,工程报了一些错误,如下图:
有关cocoapods使用过程中出现的Undefined symbols for architecture armv7
有关cocoapods使用过程中出现的Undefined symbols for architecture armv7
一直报错说这些cocoapods里面的库文件不支持armv7。查了一些资料说编译的时候这些库文件没有编译armv7的指令集。想了想也不对啊,这些Github上的文件不可能不编译armv7吧。后来又想到是不是因为pods的工程下面同样要对Build Active Architecture Only设置进行更改啊。随后我将pods工程下debug模式选成NO后,工程编译成功。随后即便再将pods下的Build Active Architecture Only设置改回去也没有最初的报错了。这里想提醒大家,对于使用cocospods的同学,如果想编译各种指令集通用的app,更改原taget的时候也要记得对pods的工程进行配置。