0

Xcodeを使用してCocoaで開発しています。ロゴ、画像、サウンドなど、アプリの埋め込みリソースをロックする方法があるかどうか疑問に思っていました...誰もそれらを変更できないようにしますか?

4

1 に答える 1

2

おそらく最も簡単な方法は、リソースのタイムスタンプを確認することですが、これも簡単に回避できます。より良い方法は、起動時にアプリケーションのリソースディレクトリのハッシュを計算し、既知の値と比較することです。

リソースのいずれかが変更されている場合、ハッシュは異なり、メッセージを表示して終了できます。Xcodeのカスタムビルドスクリプトステップを使用してハッシュを計算し、コンパイル時に利用できるようにして、プロセスがすべて自動化されるようにすることができます。

于 2012-10-04T11:30:09.513 に答える