複数の Xcode プロジェクト間でコードを共有しようとしています。プロジェクト内での静的ライブラリ サブプロジェクトの作成に関する Apple のメモに従いました。
http://developer.apple.com/library/ios/technotes/iOSStaticLibraries/iOSStaticLibraries.pdf
これはうまくいきます!ただし、自分のプロジェクトを使用して同じ手順に従うと、静的ライブラリで公開したヘッダー ファイルがアプリ内のコードで見つからないことがわかりました。
これは、私のプロジェクトがカスタム ビルド構成を使用しているためです。アドホック ビルド、App Store ビルドなど用に 1 つ持っています。
たとえば、「Ad Hoc」というビルド構成を使用してプロジェクトをビルドすると、静的ライブラリ サブプロジェクトがリリース構成をビルドし、そのパブリック ヘッダーを「Release」というフォルダーにコピーします。その後、メイン プロジェクトはビルドに失敗し、スタティック ライブラリからインポートしているヘッダーが見つからないと不平を言います。エラーは Issue Navigator に次のように表示されます: レキシカルまたはプリプロセッサの問題
私の質問は次のとおりです。静的ライブラリを、ライブラリにはないビルド構成を持つプロジェクトのサブプロジェクトとしてどのように設定しますか?