RMSharedPreferencesフレームワークを使用するMacアプリを作成しました。アプリを開くとすぐにクラッシュし、次のエラーが表示されます。エラーアプリケーションを起動するときに「ライブラリが読み込まれません」
Dyld Error Message:
Library not loaded: @rpath/RMSharedPreferences.framework/Versions/A/RMSharedPreferences
Referenced from: /Users/USER/Desktop/MyApp.app/Contents/MacOS/MyApp
Reason: image not found
フレームワークが見つからないようです。私はフレームワークをコピーする必要があり、Finderでアプリの内容をブラウズするときにコピーファイルフェーズをターゲットに追加しようとしましたが、正しくコピーされているようです。
このエラーの原因は何ですか?
EDIT:オプションの枠組みを設定すると、エラーなしでアプリケーションの起動を作るんしかしアプリケーションは完全には動作しません。 RMSharedPreferencesに関連するコールはすべて無視されます。
これはすばらしい答えです。インストール場所を '@executable_path /../ Frameworks 'に設定すると、この問題が解決されました。答えとアップルのドキュメントを参照していただきありがとうございます。 – simonbs
うれしかったです! – sergio