私は既存のフレームワーク(MyFramework)を持っており、新しいクラス、NewClassを追加しました。別のプロジェクトではすでにこのフレームワークを使用していますが、今ではNewClassも使用したいと考えています。私は、次のimport文を使用します。私は、プロジェクトをコンパイルすると新しく追加されたフレームワークファイルをインポートできません
#import <MyFramework/OldClass.h>
#import <MyFramework/NewClass.h>
は、私が「:そのようなファイルやディレクトリはありませんMyFramework/NewClass.h」という第二のインポートのエラーを取得します。 NewClass.hはOldClass.hとまったく同じ場所にあり、フレームワークはエラーなしでコンパイルされます。私は古いアーティファクトを取り除きました。フレームワークのターゲットではNewClass.hをインクルードしています。 「ヘッダーのコピー」ビルドフェーズにあります。
フレームワークのユーザがフレームワークのヘッダファイルを利用できるようにするためには、どのような追加ステップが必要ですか?
P.S.私は、フレームワークを使いたいと思っている人のために単一のMyFramework.hを持っているはずですが、新しいヘッダーを追加する方法を考えればそれに取り組んでいます!