在Project中包含自定义框架时出现问题

时间:2011-03-14 10:57:19

标签: cocoa frameworks dyld

我正在尝试学习如何创建自定义框架并在cocoa项目中使用它们,所以我从一个名为SimpleFramework的简单自定义框架开始。

它包含一个只有一个类方法的类:

// class name: SimpleClass, role: Public

+ (void)displayMessage{
    NSLog(@"Hello World");
}

我还将其安装目录路径设置为 - @executable_path /../ Frameworks 然后编译它。

我将它包含在另一个项目中 - SimpleTest,使用以下步骤 -

  1. 将SimpleFramework.framework拖放到项目中的Frameworks文件夹中。还选择了将项目复制到目标组的文件夹和添加到目标复选框。

  2. 创建了新的复制文件构建阶段。选择其目标为框架。

  3. 将SimpleFramework.framework拖入其中。

  4.   

    问题是,当我尝试导入时   SimpleTestAppDelegate中的SimpleClass.h   class,它给出了此错误消息   在汇编 -

         

    SimpleClass.h:没有这样的文件或   。目录

    如果我做错了什么,有人可以建议我吗?

    申请代码可在此处找到 - Sample code link

    谢谢,

    Miraaj

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。我错过了这一行:

#import "SimpleFramework/SimpleClass.h"