2

Mac 用のアプリケーションにグロウル通知を追加しようとしていますが、エラーが発生し続けます。指示には正しく従ったと思いますが、何かが間違っています。私がしたことは次のとおりです。

私はうなり声SDKをダウンロードし、Growl-WithInstaller.framework「アイテムを宛先フォルダーにコピーする」をチェックして追加しました。

次に、フレームワークをコピー ファイルとしてビルド フェーズに追加し、宛先を「フレームワーク」に設定します。

空のファイルを使用してうなり声の登録チケットを作成し、それをコピー バンドル リソースのビルド フェーズにドラッグしました。

最後にGrowlApplicationBridgeDelegate@interface#import <Growl/Growl.h>をヘッダー ファイルに追加しました。

Growl/Growl.hビルドすると、ファイルが見つからないというエラーが表示されます。そこにありますが、xcodeが見つけられないようです。私はそれを間違ってリンクしたためだと思いますが、何が問題なのか分かりますか?

私はうなり声のウェブサイトと一般的なリンクのヘルプ トピックを試しましたが、解決策が見つかりませんでした。

ありがとう。

4

1 に答える 1

0

ファイルをコピーするだけでなく、プロジェクトのビルドフェーズでフレームワークにリンクする必要があります。

Xcodeプロジェクトにフレームワークを含めるには、[プロジェクト]> [プロジェクトに追加]を選択し、フレームワークディレクトリを選択します。または、プロジェクトグループをcontrolキーを押しながらクリックして、コンテキストメニューから[ファイルの追加]>[既存のフレームワーク]を選択することもできます。プロジェクトに既存のフレームワークを追加すると、Xcodeはそれをプロジェクト内の1つ以上のターゲットに関連付けるように要求します。関連付けられると、Xcodeはフレームワークを結果の実行可能ファイルに自動的にリンクします。

http://developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/BPFrameworks/Tasks/InclusiveFrameworks.html

于 2011-07-05T19:25:51.880 に答える