0

Parse.comのフレームワークを既存のプロジェクトにインポートしようとしていますが、何らかの理由で、フレームワークに含まれているすべてのヘッダーファイルにアクセスできません。新しいプロジェクトを作成すると、フレームワークのすべてのオブジェクト、メソッド、およびヘッダーファイルに問題なくアクセスできます。そして、私があまり遊んでいない別の既存のプロジェクトにそれを追加すると、それもうまく機能します。

フレームワークを正しくインポートしないようにする/すべてのヘッダーを使用させないようにするために、既存のプロジェクトに何ができたでしょうか?

私はこのプロジェクトにしばらく取り組んでおり、他の多くのフレームワーク(MKStoreKit、SDWebImage)を追加し、アプリの設定を台無しにしたので、この問題を追跡するためにどこから始めればよいかわかりません。

ありがとう!

編集

フォルダをDropboxにコピーすると、フレームワークはそのファイルからも完全に機能します...ここで何が起こっているのでしょうか。プロジェクトをある場所から別の場所にコピーするときに、何が引き継がれないのですか?

4

2 に答える 2

0

奇妙な問題。ここに基本的な提案に戻ります。当たり前のようでしたらごめんなさい。

プロジェクトからフレームワークを削除してから、ファインダーに移動し、プロジェクトフォルダーにファイルやディレクトリが残っていないことを確認することをお勧めします。

また、gitを使用している場合は、.gitignoreのプロジェクトディレクトリからファイルを除外するための参照がないことを確認してください。

クリーンを実行します-シフト、コマンドK

次に、[プロジェクト情報]タブ、[フレームワーク]の順に移動し、[+]キーを押して新しいフレームワークを追加し、[その他]を選択して、解析フレームワークを選択します。

それはうまくいくはずです。

そうでない場合は、それをすべて実行してから、Xcodeを閉じて再起動し、プロジェクトを再度開いて再試行します。

于 2012-09-18T03:15:37.743 に答える
0

ヘッダーを使用できるようにするには、パブリックヘッダーを公開するためのフレームワークを構築する必要があります。フレームワークを自分でビルドする場合は、ビルドフェーズを確認し、パブリックヘッダーを指定してください。

于 2012-09-17T22:44:51.220 に答える