2

組み込みフレームワーク プロジェクトを依存関係としてアプリ プロジェクトをビルドするときに、プロトコルを追加すると、ビルドでエラーが発生しました。

MyProtocol.h ファイルが見つかりません

エラーはどこにありますか?

4

2 に答える 2

3

循環 #import 依存関係を調べましたが、そうではありませんでした。可能な限り、プロトコルを前向きに宣言しようとしました。そうではありませんでした。

問題は、単に組み込みプロジェクトのビルド フェーズに戻り、ヘッダーを確実にコピーすることだったことがわかりました。

これは、追加されたクラスまたはその他のヘッダー ファイルに適用されます。

プロジェクト内のフレームワーク (または他の組み込みプロジェクト) で作業しているときに、これを忘れがちです。既存のファイルへの変更を編集およびコンパイルできますが、新しいヘッダーを追加するには、ビルド フェーズでコピーする必要があります。そうしないと、ヘッダーが見つかりません。

これに私の人生の30分を費やしました。それが誰かに役立つことを願っています。

于 2014-01-07T14:59:26.147 に答える