2012-01-13 10 views
6

私はiProcessingフレームワーク(あなたはiPhoneのネイティブのJavaScriptアプリケーションを構築することができます)をダウンロードしていると私はコンパイルしようとすると、私が取得:iOS用に構築されたアーキテクチャi386の未定義シンボルですか?

Undefined symbols for architecture i386: 
    "_ADBannerContentSizeIdentifier320x50", referenced from: 
     -[TiUIiOSAdViewProxy SIZE_320x50] in TiUIiOSAdViewProxy.o 
    "_ADBannerContentSizeIdentifier480x32", referenced from: 
     -[TiUIiOSAdViewProxy SIZE_480x32] in TiUIiOSAdViewProxy.o 
    "_OBJC_CLASS_$_ADBannerView", referenced from: 
     objc-class-ref in TiUIiOSAdView.o 
ld: symbol(s) not found for architecture i386 
collect2: ld returned 1 exit status 

これら三つのビルドエラーが正しくコンパイルからアプリを妨げています。どのように私はそれらを修正することができます考えを誰も持っていますか?

その他の情報:私はObj-Cを初めて見ています。このフレームワークを実際のiOSプログラミングに活用するための踏み台として利用したいと考えています。

答えて

13

iAdフレームワークをプロジェクトにリンクしてください。これを行うには、Xcodeのプロジェクト設定に行きます。ターゲットを選択し、右ペインで[ビルド段階]に進みます。次に、 "Link Binary with Libraries"セクションで "+"ボタンを押して、より多くのフレームワークを追加します。 iAd.frameworkを選択し、「追加」をクリックしてから再構築します。 、

enter image description here

+1

感謝を完全に働いた:

画面は次のようになります!また、どのようにスクリーンショットを撮ったことに感謝します、それはずっと便利です。 – nick