アプリがクラッシュします。すべてのクラッシュは異なりますが、常に Admob に関連しています。
すべての Admob コードを 1 つの.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)
ところでGADJavaScriptController sharedInstance
、グーグルでゼロの結果を返します。
最新の Admob 6.3.0 を使用しています
Admob は少なくとも ARC プロジェクトをサポートしてい-fno-objc-arc
ますか?
Admob 内でこのようなエラーが発生すると、何が間違っている可能性がありますか?
release
私は余分な呼び出しをしていないと確信しています。
更新最初のクラッシュに関連する可能性のある別のクラッシュが発生しました。その修正によると、私はまだテストしていません。