1

ビルド済みのバイナリをMacOSアプリケーションバンドルにパッケージ化しようとしていますが、実行可能ファイルのdylibとフレームワークの検索パスを変更する必要があります。残念ながら、現時点ではバイナリを再構築できません。つまり、最初から正しい検索パスを使用するのではなく、回避策を見つける必要があります。誰かが私がこれを行う方法を知っていますか?

4

1 に答える 1

1

実行可能ファイルに永続的な変更が必要だと思います。dyld(1)で説明されている環境変数を使用して一時的な変更を取得できます。ただし、永続的な変更の場合は、install_name_tool(1)を使用して実行可能ファイルを変更できます。それを行う方法についての良い短い記事については、作業用dylibの作成を参照してください。@executable_pathおよびなど、使用できる置換可能な変数については、dyld(1)ページを参照してください@loader_path

于 2013-01-03T23:08:07.700 に答える