我正在将 admob SDK(当前的)集成到我的上一个应用程序 IOS7-Xcode5 中,并且出现了一个新错误(在新项目上也是如此),我想我错过了一些东西,但我多次重新启动该过程,但错误仍然存在:
Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_AVAudioSession", referenced from:
objc-class-ref in libGoogleAdMobAds.a(GADDevice.o)
"_AVAudioSessionPortHeadphones", referenced from:
-[GADDevice audioRouteUsingAVAudioSession] in libGoogleAdMobAds.a(GADDevice.o)
"_AVAudioSessionPortBuiltInSpeaker", referenced from:
-[GADDevice audioRouteUsingAVAudioSession] in libGoogleAdMobAds.a(GADDevice.o)
我找到了如何在添加 AudioUnit.framework 时解决这些错误,但出现了一个新错误:找不到 AudioUnit 框架...正如我最好的朋友 Google 通过 stackoverflow 告诉我的那样,“不要使用 AudioUnit.framework,它是空的!现在使用 CoreAudio。框架。”但我的第一个错误又回来了......
如果有人有同样的问题并且主要有解决方案,我将不胜感激:)
PS:我尝试了-all_load和-ObjC,我链接了AudioToolbox,我通常使用框架,但也会犯粗心的错误;):/
hey add AV基础框架,因为这些类包含在这个框架中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)