Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Xcodeを使用してCocoaで開発しています。ロゴ、画像、サウンドなど、アプリの埋め込みリソースをロックする方法があるかどうか疑問に思っていました...誰もそれらを変更できないようにしますか?
おそらく最も簡単な方法は、リソースのタイムスタンプを確認することですが、これも簡単に回避できます。より良い方法は、起動時にアプリケーションのリソースディレクトリのハッシュを計算し、既知の値と比較することです。
リソースのいずれかが変更されている場合、ハッシュは異なり、メッセージを表示して終了できます。Xcodeのカスタムビルドスクリプトステップを使用してハッシュを計算し、コンパイル時に利用できるようにして、プロセスがすべて自動化されるようにすることができます。