iOSデバイスで「ObjectiveC のクラス ADBannerView が見つかりません.」のエラーが表示される

Abstract: この記事では、iOSデバイスでTBannerAdコンポーネントを使用する際に発生するエラーについて説明します。

対象製品 : Delphi, C++Builder

対象バージョン: XE6

iOSデバイスでTBannerAdコンポーネントを使用する際に

ObjectiveC のクラス ADBannerView が見つかりません.

のエラーが発生することがあります。

エラーが発生するのは、iOSデバイス向けアプリをビルドする際に「iAd.framework」がリンクされていない場合です。エラーを解消するには、プロジェクトオプションで「iOSデバイスプラットフォーム」を選択し、リンカに「-framework iAd」を渡す必要があります。

  • Delphiの場合
  • [Delphi コンパイラ]-[リンク]-[LDリンカに渡されるオプション]に -framework iAd を設定する。
  • C++Builderの場合
  • [C++リンカ]-[詳細]-[追加オプション]に -framework iAd を設定する。