フレームワークとクライアント アプリケーションの 2 つの XCode プロジェクトがあります。私のアプリケーションは私のフレームワークに依存しており、すべてがそれで正常に動作します — フレームワークはアプリが再コンパイルされるたびに再コンパイルされ、プロジェクトのビルド パスは正しく設定され、完全に問題ありません。
フレームワークはサードパーティの dylib ファイルの使用を開始し、dylib に対してリンクされています。そのライブラリをフレームワークのリソース ディレクトリにコピーするためのビルド フェーズも追加しました。
アプリケーションを実行しようとすると、すべてが正しくコンパイルされ、次のようになります。
dyld: ライブラリがロードされていません: /usr/local/lib/libplplot.9.dylib 参照元: /Users/railsmaniac/Projects/Study/Calculus of >approximations/Builds/Debug/XNMaths.framework/Versions/A/XNMaths 理由:画像が見つかりません
どうすれば修正できますか?ライブラリをクライアント アプリケーションのリソースに追加しても、問題は解決しません。ライブラリを必要な場所に配置することもできますが、フレームワーク内に保持することを好みます。出来ますか?