何年にもわたって成長してきた大きなプロジェクトがあり、使用されなくなった画像をクリーンアップする必要があります。
Xcode から画像を削除しても、その画像は nib ファイルで参照されたままになる可能性があり、不要になったリソースを追跡するのが非常に難しくなります。
私は現在、すべてのファイルを検索できるプロジェクトとして、TextMate のプロジェクト フォルダー全体を開いています。そのため、ファイルごとに検索する必要があります。
これに取り組むより効率的な方法はありますか?
何年にもわたって成長してきた大きなプロジェクトがあり、使用されなくなった画像をクリーンアップする必要があります。
Xcode から画像を削除しても、その画像は nib ファイルで参照されたままになる可能性があり、不要になったリソースを追跡するのが非常に難しくなります。
私は現在、すべてのファイルを検索できるプロジェクトとして、TextMate のプロジェクト フォルダー全体を開いています。そのため、ファイルごとに検索する必要があります。
これに取り組むより効率的な方法はありますか?
編集:
Mac App Store で Slender を見つけました: LINK
それは仕事に適したツールのようです。
古い答え:
iOS シミュレーターのファイル アクセスを追跡するには、opensnoop や dtrace (opensnoop が内部で使用する) などのツールを使用できます。
このようなツールを実行してアプリケーションのすべての領域にアクセスして完全にカバーするようにしてください。これにより、まだ使用されているファイルのリストが得られます。
プロジェクト内の画像のリストと簡単に比較できるリストに出力をマッサージするには、コマンドライン fu が必要です。
プロジェクトのサイズによっては、これはやり過ぎかもしれませんが、プロジェクトが数年にわたって進化してきたと言うので、エラーが発生しにくく、手作業で検索するよりも楽しいかもしれません。