フレームワーク内のプライベートなコードがだだ漏れ??

[`evernote` not found]
LINEで送る
LinkedIn にシェア

焦りましたね。

ビルドしたフレームワークを、サンプルアプリに追加してデバッグしたらフレームワーク内でプライベートとしていたはずのコードがステップ実行で丸見えになってしまっている!

まずいじゃないですか、これって。

いろいろググってみたところやっとわかりました。

結果から書くと、ローカルにそのプライベートにしたいファイルがあってXcodeでそのファイルを使ったフレームワークをビルドすると、コードが表示されるそうです。

つまり逆に言えば、このフレームワークを使う人にはソースコードそのものを渡していなければ、アセンブラで見えるだけでコードは見えないということでした。

めでたし、めでたし。

コメントを残す