アプリの機能をサードパーティに配布するためのフレームワークを構築しています。フレームワークを構築するとき、フレームワークで公開されるヘッダーファイルの一部のみを表示したいと思います。
私が理解している限り、これを行う方法は、Xcodeのヘッダーのコピービルドフェーズでこれらのヘッダーを「プロジェクト」としてマークすることです。これは私が行ったものです。ただし、ヘッダーはすべてとにかくコピーされています。
プロジェクトをクリーンアップして再構築してみました。それは問題を解決しませんでした。ヘッダーフォルダーを確認したところ、パブリックとマークしたヘッダーのみが更新されていることに気付きました(最終更新タイムスタンプを参照)。そのため、残っているヘッダーは以前のビルドの遺物である可能性があります。そこで、それらのファイルを削除し、再度クリーンアップして、プロジェクトを再度ビルドしました。
それもうまくいきませんでした。これで、すべてのファイル(「プロジェクト」とマークされたファイルを含む)の新しいヘッダーが作成され、アイデアがなくなりました。「プロジェクト」とマークされたときにヘッダーファイルが公にコピーされる原因を誰かが知っていますか?これを修正するにはどうすればよいですか?