
焦りましたね。
ビルドしたフレームワークを、サンプルアプリに追加してデバッグしたらフレームワーク内でプライベートとしていたはずのコードがステップ実行で丸見えになってしまっている!
まずいじゃないですか、これって。
いろいろググってみたところやっとわかりました。
結果から書くと、ローカルにそのプライベートにしたいファイルがあってXcodeでそのファイルを使ったフレームワークをビルドすると、コードが表示されるそうです。
つまり逆に言えば、このフレームワークを使う人にはソースコードそのものを渡していなければ、アセンブラで見えるだけでコードは見えないということでした。
めでたし、めでたし。