1

独自のフレームワークを作成し、テスト アプリケーションが次のようなヘッダーをロードできることを確認しました。

#include <global.h>

問題は、この global.h に、たとえば次のようなインクルードがいくつかあることです。

<lol/head.h>

global.h を参照します。したがって、問題は、xcode がこれらの種類のヘッダーを見つけられないことです。ターゲットでフレームワークを作成すると、ヘッダーのコピー ビルド フェーズですべてのヘッダーが同じレベル (global.h のレベル) にあるためです (すべて同じレベル)。フレームワーク内のフォルダー)。

誰でもこれについて私を助けることができますか? :)ありがとう!

4

2 に答える 2

1

さて、私は同じ質問といくつかの答えを持つこの別の投稿を見つけました。

xcodeでフレームワークを作成するときにディレクトリ構造を維持する

私がしたことは、「ベース」ディレクトリからそのベースディレクトリ内の新しいフォルダにヘッダーをコピーする実行スクリプトを作成することでした。これで、すべてのインクルードが正常に機能します^^

于 2012-08-14T11:57:46.257 に答える
0

すべてのヘッダーが配置されるパスを含めることができます。

于 2012-08-14T10:56:53.260 に答える