いくつかのリリースで OSX アプリのフレームワーク リファレンスをいじったことはありませんが、何らかの理由で、Apple は、リファレンスが見つからないという理由で、私の最新バージョンを拒否することにしました。彼らが私にくれた唯一の情報は次のとおりです。
The app references frameworks which are missing. This may lead to unexpected bugs or undefined behavior. The missing frameworks are
'/Applications/MyApp.app/Contents/MacOS/MyApp' links against (missing, Relative): '@rpath/libavcodec.dylib'
'/Applications/MyApp.app/Contents/MacOS/MyApp' links against (missing, Relative): '@rpath/libavformat.dylib'
'/Applications/MyApp.app/Contents/MacOS/MyApp' links against (missing, Relative): '@rpath/libavutil.dylib'
Libraries
.dylib ファイルをサブパスにコピーするためのビルド フェーズがあり、アプリ パッケージの .dylib ファイルを の下に表示できるため、これは意味がありません/Contents/MacOS/Libraries
。
私のアプリのランタイム検索パスはに設定されていますLD_RUNPATH_SEARCH_PATHS = @rpath @rpath/Libraries @loader_path/Libraries @executable_path/../Frameworks
SDK フレームワークは 10.8 用に設定されており、デプロイ ターゲットは 10.6.8 です。
何か案は?残念ながら、Apple はこれ以上の追加情報を提供してくれません。
前もって感謝します!