高度な検索
Developer Connection
Member Login ログイン | ご入会 ADC連絡先

Technical Q&A QA1175
Resource forks in Mach-O binaries


Q : Mac OS X で Mach-O バイナリのリソースフォークにリソースを組み込むことはできますか。

A :いいえ。Mach-O バイナリのリソースフォークにリソースを追加することはできません。strip、ranlib、および update_prebinding などのツールは、Mac OS X バージョン 10.2 以上ではこのようなバイナリを無視し、Max OS X 10.2 よりも前のバージョンでは、Mach-O バイナリのリソースフォークを消去してしまうことがあります。update_prebinding のようなツールは、実際には、必要に応じてシステムによって自動的にバイナリを対象に実行されるため、このようなツールを明示的に使っていないからといって、バイナリが安全だとは想定しないでください。代わりに、アプリケーションが必要とするバイナリは、データフォークベースのリソースファイルに書き出してください。


[2002 年 8 月 7 日]