13

アプリケーションにSparkleフレームワークを含めようとしています。必要な特定の手順がよくわかりません。次のエラーメッセージが表示されます。

Dyld Error Message:
Library not loaded: @loader_path/../Frameworks/Sparkle.framework/Versions/A/Sparkle
Referenced from: <..>/build/Debug/CoRay.app/Contents/MacOS/CoRay
Reason: image not found

したがって、私の質問は2つの部分に分かれています。1。問題を解決するにはどうすればよいですか。2.フレームワークをCocoa/Obj-Cアプリケーションに含めるための正しいパスは何ですか?

4

2 に答える 2

40

エラーは、アプリバンドル内にsparkleフレームワークのコピーが見つからないことを示しています。

ターゲットに新しいファイルのコピービルドフェーズを追加する必要があります。これを「Frameworks」に設定してフレームワークをコピーし、Sparkle.frameworkのコピーをXcodeプロジェクトから作成したばかりの新しいファイルのコピービルドフェーズにドラッグします。

于 2009-05-18T18:57:26.923 に答える
22

「ファイルのコピー」フェーズでSparkle.frameworkを追加した後、「バイナリとライブラリのリンク」から削除する必要があります。

乾杯。

于 2010-06-23T12:30:15.760 に答える