Google AdMob Ads SDK仅适用于模拟器

Hen*_*son 0 iphone crash admob ios-simulator

SDK版本5.0.4,设备有IOS 4.3.2.在为模拟器构建时,一切都很好并且广告加载.当更改为"设备"时,我会在链接应用程序本身时收到9000+警告(!)"意外的srelocation类型9".在设备上运行时,应用程序EXC_BAD_ACCESS在viewDidLoad中的第一次调用时崩溃()[[GADBannerView alloc] initWithFrame].

我们遇到的问题是,最初,我们使用AdWhirl为旧的AdMob(即谷歌Admob)广告提供服务.使用正确的非测试AdWhirl帐户时,AdMob广告(仅限!)将永远不会显示.

我已经尝试一次更新AdWhirl和Google Admob,并仅使用新的AdMob删除AdWhirl.对于后者,行为如上所述,当与AdWhirl一起使用时,几秒钟后,当AdWhirl加载广告时,它会崩溃.

当然其他人得到了这个,你做了什么来解决它?

(更新:在另一台Iphone上安装它时,我奇怪地获得了比EXC_BAD_ACCESS更多的信息.它说:

Program received signal:  “EXC_BAD_ACCESS”.
Data Formatters temporarily unavailable, will re-try after a 'continue'. (Can't find dlopen function, so it is not possible to load shared libraries.)
Cannot access memory at address 0x2fdfe8c0
Cannot access memory at address 0x2fdfe8c0
Run Code Online (Sandbox Code Playgroud)

我的猜测是,我必须使共享库静态(并且它在模拟器上工作,因为它有dlopen()).我怎么做?)

小智 5

我相信,使用SDK Version 5.0.4,只有你使用最新版本的XCode才能使用它,我相信4.2.你是最新版的XCode吗?