強火で進め

このブログではプログラム関連の記事を中心に書いてます。

AdMobでobjc-class-ref-to-〜なエラーが発生した時の対処法

AdMobを使ったアプリをビルドした時に以下の様なエラーが出ました。

"_OBJC_CLASS_$_MFMailComposeViewController", referenced from:
objc-class-ref-to-MFMailComposeViewController in libGoogleAdMobAds.a(GADOpener.o)

原因が中々分からず苦労した結果、最終的に原因は MessageUI.framework を追加していなかったせいでしたorz

よく見ると公式のマニュアルを観るとちゃんと以下のフレームワークを追加する事と書いてました。

  • SystemConfiguration.framework
  • AudioToolbox.framework
  • MessageUI.framework

マニュアルはちゃんと読まないとダメですね。

関連情報

Google AdMob Ads iOS Fundamentals - Google AdMob Ads SDK - Google Code
http://code.google.com/intl/ja/mobile/ads/docs/ios/fundamentals.html