7

admob最新の を使用してメディエーションを実装しようとしadmob sdkていますが、そのライブラリではリンカー フラグを使用する必要があります-ObjC

ただし、このフラグを追加した後、facebook SDK のリンカー エラーが発生します。

アーキテクチャ armv7 の未定義シンボル: "_SLServiceTypeFacebook"、参照先: FacebookSDK(FBNativeDialogs.o) の +[FBNativeDialogs composeViewControllerWithSession:handler:]
"_OBJC_CLASS_$_SLComposeViewController"、参照元: FacebookSDK(FBNativeDialogs.o) の objc-class-ref

他の誰かもこれに遭遇しましたか?

4

2 に答える 2

17

ソーシャル フレームワークとアカウント フレームワークをプロジェクトに追加しましたか?

iOS 6 未満をターゲットにしている場合は、それらを弱いリンクにすることを忘れないでください!

于 2012-10-19T01:08:59.110 に答える
2

他のリンカー フラグに -ObjC はありますか? これは、facebook SKD、ソーシャル、およびアカウント フレームワークをこのフラグにリンクしたときの問題でした (削除すると機能します)。このフラグをプロジェクトで使用する必要があるため、回避策を見つけようとしています。

于 2013-05-09T13:03:14.603 に答える