5

ParseKit.framework ( this ) を一般的に機能させようとして本当に困惑しています。付属のデモアプリを実行するまで実装することさえ気にしません。

何が起こるかというと、コンパイラが < Foundation/Foundation.h> などを見つけられないということです。これは、ヘッダーがリンクされたフレームワークにあると私が思っていたものです。正確なエラー: 「レキシカルまたはプリプロセッサの問題: 'Foundation/Foundation.h' ファイルが見つかりません。」

ParseKit_Prefix.pch からのコードは次のとおりです。

    //
    // Prefix header for all source files of the 'ParseKit' target in the 'ParseKit' project.
    //
    #ifdef __OBJC__
        #import <Foundation/Foundation.h>
    #endif

何も変わったことはありません。ファイル パスを何らかの方法で台無しにしたのでしょうか。Xcode を再インストールし、ParseKit を再ダウンロードしましたが、何も役に立ちません。ここでの提案は何もしませんでした。これは this ではありませ。新しいプロジェクトを作成するか、別のプロジェクトを使用して Foundation.framework をロードし、ヘッダーを #import すると、問題なく動作します。フレームワークのリンクを解除すると、再リンクするフレームワークが見つかりません。他の誰かがこの種の問題を抱えていましたか?どこかで間違ってダウンロードしましたか?Xcode UI がリンクしている場所を正確に見つけるのに非常に苦労しています。Apple はイライラする人々を追い出さなければなりません。そのため、何か考えられることがあれば、フィードバックをお寄せください。私は今、ひどく混乱しています。

4

2 に答える 2

6

誰かが気にかけてくれたら、答えを投稿すると思いました。ParseKit.xcodeproj などを開いたときに、Xcode が間違ってインデックスを作成したと思います。ベース SDK を「現在の OS X」から「OS X 10.7」に変更してから、元に戻したところ、何らかの理由で問題なく動作しました。なんで?世界の手がかりではありませんが、私はそれが機能していることに満足しています.

于 2012-10-01T04:52:21.450 に答える
0

#ifdef の前に新しい行を追加します。ParseKit_Prefix.pch を誤って編集してしまったようです。次のようになります。

//
// Prefix header for all source files of the 'ParseKit' target in the 'ParseKit' project.
//
#ifdef __OBJC__
    #import <Foundation/Foundation.h>
#endif
于 2012-09-30T09:49:57.397 に答える