我正在尝试学习如何创建自定义框架并在cocoa项目中使用它们,所以我从一个名为SimpleFramework的简单自定义框架开始。
它包含一个只有一个类方法的类:
// class name: SimpleClass, role: Public
+ (void)displayMessage{
NSLog(@"Hello World");
}
我还将其安装目录路径设置为 - @executable_path /../ Frameworks 然后编译它。
我将它包含在另一个项目中 - SimpleTest,使用以下步骤 -
将SimpleFramework.framework拖放到项目中的Frameworks文件夹中。还选择了将项目复制到目标组的文件夹和添加到目标复选框。
创建了新的复制文件构建阶段。选择其目标为框架。
将SimpleFramework.framework拖入其中。
问题是,当我尝试导入时 SimpleTestAppDelegate中的SimpleClass.h class,它给出了此错误消息 在汇编 -
SimpleClass.h:没有这样的文件或 。目录
如果我做错了什么,有人可以建议我吗?
申请代码可在此处找到 - Sample code link
谢谢,
Miraaj
答案 0 :(得分:1)
我找到了解决方案。我错过了这一行:
#import "SimpleFramework/SimpleClass.h"