我的应用程序崩溃。所有崩溃都是不同的,但总是与 Admob 有关。
我通过将所有 Admob 代码放在一个单一.m
文件中并制作它来解决 90% 的问题-fno-objc-arc
(当我离开应用程序并返回时,大多数崩溃与 iOS 5.1 相关。例如 SSO 登录或只是按下主页按钮 + 插页式广告。它已修复禁用 ARC单个文件。)
但是应用程序仍然崩溃。更难复制。
+[GADJavaScriptController sharedInstance]: unrecognized selector sent to class 0x283b90
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[GADJavaScriptController sharedInstance]: unrecognized selector sent to class 0x283b90'
*** First throw call stack:
(0x31df788f 0x3664c259 0x31dfa92f 0x31df9915 0x31d54650 0x1c4210 0x1c3cf0 0x34e2960d 0x31dcba33 0x31dcb699 0x31dca26f 0x31d4d4a5 0x31d4d36d 0x357ab439 0x329aee7d 0xa9cdb 0xa9c38)
terminate called throwing an exception(lldb)
BTWGADJavaScriptController sharedInstance
在谷歌上返回零结果。
我使用最新的 Admob 6.3.0
Admob 是否至少支持 ARC 项目-fno-objc-arc
?
如果我在 Admob 中遇到此类错误,我会犯什么错误?
我确信我没有做多余release
的电话。
更新发生了另一个可能与第一个有关的崩溃。根据我尚未测试的修复。