日々精進

新しく学んだことを書き留めていきます

ビルドして出来るバイナリは毎回違う

iOSアプリをビルドしてできたバイナリが毎回違う(ソースコードなどのビルドのインプットが全く同じでも)のが気になっていたんだけど、理由はTimestamp、GUID、ビルド時のファイルの読み込み順などらしい。
下記は.NETの例。
参考:c# - Why is the binary output not equal when compiling again? - Stack Overflow