【问题标题】:Framework header not found in Xcode 4.2 but application runs fine在 Xcode 4.2 中找不到框架头,但应用程序运行良好
【发布时间】:2012-01-22 10:08:19
【问题描述】:

我有一个使用框架的 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 和我的计算机,但都无法解决问题。

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

【问题讨论】:

    标签: objective-c xcode macos frameworks


    【解决方案1】:

    从框架导入内容时不要使用引号。请改用 。例如

    #import <UMEKit/UMEKit.h>
    

    这会起作用。

    【讨论】:

    • 太棒了,解决了它。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-18
    • 2017-11-16
    • 1970-01-01
    • 2020-03-05
    • 1970-01-01
    • 2015-01-03
    相关资源
    最近更新 更多