“未知类型名称”尽管包含框架

时间:2012-02-09 19:34:41

标签: iphone xcode cocoa-touch restkit core-foundation

我正在尝试(失败)设置RestKit,这需要在另一个内部引用一个Xcode项目。 RestKit框架文件创建一个NSRegularExpression并适当地执行#import <Foundation/Foundation.h>。当我构建时,Xcode会吐出“未知类型名称'NSRegularExpression'”。

我想可能会有一个循环引用Core Foundation,因为我将它包含在我的项目中,而RestKit将它包含在他们的项目中? (请记住,RestKit项目在我的内部被引用,根据他们的安装说明。)

另外值得注意的是:在我的项目构建设置中,我将Header和Library搜索路径设置在RestKit/Build路径内,同样按照他们的说明进行。

2 个答案:

答案 0 :(得分:1)

我假设您正在为iOS构建项目。如果您在项目中包含RestKit.framework,请将其删除。 .framework旨在用于Mac OS项目,改为添加'libRestKit.a'。

答案 1 :(得分:0)

我意识到我正在项目而不是目标上进行构建设置。确保我正在改变目标上的路径和库而不是项目缓解了我所有的困境!