0

我在新应用程序上收到以下错误:

'NSInvalidArgumentException',原因:'-[GADObjectPrivate changeState:]:无法识别的选择器发送到实例 0x1ed49a90'。

我有几个广告网络——Chartboost 和 Admob。这似乎是一个 Admob 错误,但它会导致应用程序在启动时终止。我已经删除了 admob 代码和文件,但我仍然收到错误消息。

我不知道这是否对任何人有帮助:

* First throw call stack: (0x374ca2a3 0x34fca97f 0x374cde07 0x374cc531 0x37423f68 0x9e950 0xa0314 0x9deb0 0x6e147 0x36e53595 0x36e93d79 0x36e8faed 0x36ed11d1 0x6de0d 0x36e94ad9 0x36e94663 0x36e8c84b 0x36e34c41 0x36e346d5 0x36e34123 0x350c75a3 0x3749f683 0x3749eee9 0x3749dcb7 0x37410ebd 0x37410d49 0x36e8b485 0x36e88301 0x6db2d 0x6da90) libc++abi.dylib: terminate called throwing an exception

4

1 回答 1

2

您使用的是哪个版本的 AdMob?如果您使用的是 v6.2,则必须使用 Build Settings 的“Other Linker Flags”部分中的 -ObjC 链接器标志。如果您使用的是 v6.1 或更低版本,则必须使用 -all_load 链接器标志。

此外,如果您使用的是 v6.2,则必须使用 XCode 4.5 并以 iOS 6 为目标(不过,您可以将最低部署目标设置为 iOS 4.3)。

于 2012-10-13T00:17:32.223 回答