在Xcode 4.2中找不到框架头,但应用程序运行正常

时间:2011-12-17 00:16:22

标签: objective-c xcode macos frameworks

我有一个使用框架的Mac应用程序。

在构建阶段,我已将框架添加到Link Binary With Libraries并创建了Copy Files构建阶段以复制框架。此外,我已将框架搜索路径添加到Framework Search PathsHeader Search PathsUser Header Search Paths。路径如下:

../UMEKit/DerivedData/UMEKit/Build/Products/Release

我可以构建并运行应用程序但是在标题导入语句#import "UMEKit/UMEKit.h"旁边,有一个红色制造商,表明找不到标题。

我还尝试重启Xcode和我的计算机十亿次,并且无法解决问题。

有关我可能做错的任何建议吗?

1 个答案:

答案 0 :(得分:7)

从框架导入内容时不要使用引号。使用<>代替。例如

#import <UMEKit/UMEKit.h>

这样可行。