我有一个使用框架的 Mac 应用程序。
在构建阶段,我将框架添加到 Link Binary With Libraries
并创建了一个 Copy Files
构建阶段来复制框架。此外,我已将框架搜索路径添加到 Framework Search Paths
、Header Search Paths
和 User Header Search Paths
。路径如下:
../UMEKit/DerivedData/UMEKit/Build/Products/Release
我可以构建并运行应用程序,但是在 header 导入语句 #import "UMEKit/UMEKit.h"
旁边,有一个红色标记,表示未找到 header 。
我也试过十亿次重启 Xcode 和我的电脑,但未能解决问题。
对我可能做错了什么有什么建议吗?
最佳答案
从框架导入内容时不要使用引号。使用 <> 代替。例如
#import <UMEKit/UMEKit.h>
这会起作用。
关于objective-c - 在 Xcode 4.2 中找不到框架 header ,但应用程序运行正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8541665/