ロード可能なバンドルがあります。アプリケーションではありません。icnsファイルをResourceディレクトリに保存し、Info.plistにCFBundleIconFileの正しいエントリがあります。どうすればわかりますか?テストアプリケーションで同じ手法と異なるアイコンを使用しました。「lsregister」を再構築しました。10.6.xと10.7.xのどちらも、Finderにアイコンを表示しません。
コピー/貼り付けを使用してFinderのアイコンを[情報を見る]アイコンに変更しました。これにより、Icon^Mと呼ばれるリソースフォークを持つ隠しファイルが生成されます。
質問:1)アイコンをロード可能なバンドルに表示する方法はありますか?2)プログラムで[情報を見る]アイコンを変更するシェルプログラムまたは方法はありますか?