2017-01-10 13 views
0

私はポッドがインストールされたプロジェクトを持っていますが、ポッドとは別に、追加しなければならないフレームワークがあります。図書館Xcodeがフレームワークを見つけることができません

で>リンクバイナリとも$(PROJECT_DIR)/MyFramework.frameworkとして

フレームワーク検索パスを追加 - 私は

ビルドフェーズでは、プロジェクト内のフレームワークを追加しました。

私はプロジェクトディレクトリにフレームワークをコピーしました。まだ私は、宣言されていない識別子をエラーにしています。助けをお待ちしています。ありがとう!

+0

フレームワークヘッダーをクラスにインポートするにはどうすればよいですか? –

+0

フレームワークには、フレームワーク内のすべてのクラスをインポートするヘッダークラ​​スがあります。pchファイルでそのヘッダークラ​​スをインポートしています。 –

+0

podfileでフレームワークオプションを使用するのですか? –

答えて

1

あなたの枠組みを含めるためには、あなたはまだ客観Cを使用していて、モジュールを使用していない場合は特に、これらの手順を実行する必要があります。

  1. ナビゲーションに行くことによって、あなたのプロジェクトにあなたのフレームワークを追加します。エリア - >プロジェクト - >ターゲット - >一般 - >埋め込みバイナリをクリックし、+記号をクリックしてフレームワークをバイナリとして追加します(私は既にバイナリ形式であると仮定しています)。

  2. あなたは、フレームワークのソースコードを持っているし、常に最新の状態にそれを維持したい場合は、ナビゲーション領域におけるターゲットの依存関係として追加します - >フェーズを構築する - - >あなたのプロジェクトを - >ターゲット>をターゲット依存関係をあなたのフレームワークのアンブレラヘッダを作成し、あなたがそのソースコードへのアクセス権を持っていない場合は特に、そう#import <Framework_name/Header_filename.h>としてプロジェクトに含める

  3. It is recommended。ただし、ソースコードにアクセスして、フレームワークの特定のファイルのヘッダを持っている場合は、それらのヘッダをプロジェクトに追加してから、#import "Header_Filename.h"を使用してプロジェクトの各ファイルにインポートすることができます。あらかじめコンパイルされたヘッダーに含めることもできるので、デフォルトでインポートされ、インポート・ディレクティブやヘッダー検索パスの追加さえ省略することもできます。

希望します。

関連する問題