我在新应用上遇到以下错误:
'NSInvalidArgumentException',原因:' - [GADObjectPrivate changeState:]:无法识别的选择器发送到实例0x1ed49a90'。
我有几个广告网络 - Chartboost和Admob。这似乎是一个Admob错误,但它导致应用程序在启动时终止。我删除了admob代码和文件,我仍然收到错误。
我不知道这是否有助于任何人:
* 第一次抛出调用堆栈:(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叫做throw a 例外
答案 0 :(得分:2)
您使用的是哪个版本的AdMob?如果您使用的是v6.2,则必须在Build Settings的“Other Linker Flags”部分中使用-ObjC链接器标志。如果您使用的是v6.1或更低版本,则必须使用-all_load链接器标志。
此外,如果您使用的是v6.2,则必须使用XCode 4.5并定位到iOS 6(您可以将最低部署目标设置为iOS 4.3)。