私のプロジェクト用のフレームワークを作ろうとしています。私のフレームワークでは、ヘッダファイルのパスをターゲット>ビルド設定>ヘッダ検索パスに追加しました。その後、私はこのフレームワークを私のプロジェクトにBuild Phases> Link Binary with Librariesで追加しました。Xcodeでヘッダーファイルが見つかりません
フレームワークに含まれているヘッダーファイルをインポートするときに、.hファイルが見つかりません。エラー。私がしようとしていることは可能ですか?それとも私は何かが欠けている?
このようなフレームワークを作成しました。 iOS版>フレームワーク&ライブラリとして
オープンの新しいプロジェクト>ココアタッチフレームワーク 私は、任意のクラス、私だけで付加されたヘッダ検索パスとライブラリの検索パスとリンカのフラグを追加しませんでした。私はこの部分で間違いを犯したとは思えません。なぜなら、私たちはすべてのプロジェクトでそれをやっているからです。その後、私は実行を押して、製品から自分のフレームワークを取得します。
私のプロジェクトを開き、フレームワークのビルドフェーズ>ライブラリとバイナリをリンクしました。 #import <myframework/framework.h>
のようなフレームワークのヘッダーファイルをインポートすることができました。この後、私はフレームワークもGeneral> Embedded Binariesに追加しました。すべて正常に見えますが、ヘッダー検索パスを含むフレームワークに含まれているプロジェクトにヘッダーを追加することはできません。私はヘッダー検索パスを使用する必要があります。なぜなら、たくさんのヘッダーがあるため、それらをすべてXcodeに追加することはできません。
ヘッダーがフレームワーク内にある場合、ヘッダー検索パスを設定する必要はありませんか?しかし、 '#import'文でヘッダーの名前を正しく指定する必要があります(' #import ')。 –
trojanfoe
別のパスには多くのヘッダーがあります。私は残念なことにヘッダー検索パスを使用する必要があります。会社規則の種類。ご意見ありがとうございます。 –
フレームワークの作成方法とインポートの正確さについて詳しく説明できますか? – arturdev