在Project中包含自定义框架时出现问题 [英] Problem while including custom framework in Project
问题描述
我试图学习如何创建自定义框架,并在可可的项目中使用它们,所以我开始使用一个简单的自定义框架名为 - SimpleFramework。
包含只有一个类方法的一个类:
//类名:SimpleClass,role:Public
+(void)displayMessage {
NSLog(@Hello World);
}
我还将其安装目录路径设置为 - @ executable_path /。 ./Frameworks ,然后编译它。
我将它包含在另一个项目 - SimpleTest中,使用以下步骤 -
-
将SimpleFramework.framework拖到项目中的Frameworks文件夹中。还选择了将项目复制到目标组的文件夹和添加到目标复选框。
-
创建新的复制文件构建阶段。
Dragged SimpleFramework.framework into Frameworks folder in project. Also selected Copy items to destination group's folder and Add To Targets check box.
Created a New Copy Files Build Phase. Selected its destination as Frameworks.
Dragged SimpleFramework.framework into it.
将SimpleFramework.framework拖曳到其中。问题是,当我试图在SimpleTestAppDelegate
类中导入
SimpleClass.h时,它会给出此错误消息
on compilation-
SimpleClass.h:没有这样的文件或
目录。
如果我做错了什么,任何人都可以建议我?
申请代码可以在这里找到 - 示例代码链接
感谢,
Miraaj
我找到了它的解决方案。我缺少这一行:
#importSimpleFramework / SimpleClass.h
I am trying to learn how to create custom frameworks and use them in a project in cocoa, so I began with a simple custom framework named - SimpleFramework.
It contains one class with only one class method:
// class name: SimpleClass, role: Public
+ (void)displayMessage{
NSLog(@"Hello World");
}
I also set its Installation Directory path to - @executable_path/../Frameworks then compiled it.
I included it in another project - SimpleTest, using following steps-
Problem is, when I am trying to import SimpleClass.h in SimpleTestAppDelegate class, it is giving this error message on compilation-
SimpleClass.h: No such file or directory.
Can anyone suggest me if I am doing anything wrong?
Code for application can be found here- Sample code link
Thanks,
Miraaj
I found its solution. I was missing this line:
#import "SimpleFramework/SimpleClass.h"
这篇关于在Project中包含自定义框架时出现问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!