Undefined symbols for architecture armv7:
场景:将静态库(.a文件)和对应的头文件(.h文件)添加到新建的工程,并调用该库的方法,编译报错。
原因:缺少相应的框架文件
(1)"_AudioQueueDispose", referenced from:
解决方法:在点击工程文件-->点击TARGETS的demo-->选择Build Phases-->点击Link Binary With Libraries,添加需要的框架文件AudioToolbox.framework
(2)"_AVAudioSessionCategoryPlayAndRecord", referenced from:
解决方法:添加 AVFoundation.framework
(3) "_OBJC_CLASS_$_MPMusicPlayerController", referenced from:
解决方法:添加 MediaPlayer.framework
(4) "___gxx_personality_sj0", referenced from:
解决方法:添加 libstdc++.dylib