我真的很难尝试获取 ParseKit.framework ()一般来说,甚至不需要费心去实现它,直到它运行附带的演示应用程序。

发生的情况是编译器无法找到 <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,但没有任何帮助。建议 这里 什么也没做,事实并非如此 . 。当我创建一个新项目或使用不同的项目并加载 Foundation.framework 和 #import 标头时,它工作得很好。如果我取消链接框架,我将找不到它来重新链接。还有其他人遇到过这样的问题吗?我是不是在什么地方下载错了?我很难找到 Xcode UI 链接内容的确切位置,苹果必须从令人沮丧的人中得到乐趣,所以如果有人有任何他们能想到的东西,请给我一些反馈,我现在非常困惑。

有帮助吗?

解决方案

好吧,我想如果有人关心的话我会发布答案。我猜当我打开 ParseKit.xcodeproj 之类的东西,将 Base SDK 从“当前 OS X”更改为“OS X 10.7”时,Xcode 索引错误......然后回来,无论出于什么原因,它都工作得很好。为什么?世界上没有任何线索,但我对它的工作感到满意。

其他提示

在#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
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top