静态库ios:找不到文件错误

时间:2013-11-14 12:46:38

标签: ios objective-c xcode static-libraries

我正在为我的项目创建一个静态库。是否在静态库中创建的所有类都必须在构建阶段复制文件?我在构建阶段只添加了一些文件 - >复制文件。现在我在我的项目中使用这个静态库。我在静态类文件中找不到文件错误。

例如:

静态库 - >它有2个类。 1. One.h One.m 2. Two.h .m

在Two.h头文件中,它有#import "One.h"

在构建阶段 - >复制文件只添加了Two.h(因为我不想向所有人显示One.h)

MYProject - &gt; 我在这个项目中使用静态库。 我添加了StaticLibrary.a文件和标题路径。 现在我在我的项目中导入了Two.h。 #import <StaticLibrary/Two.h>

错误:找不到类One.h - &gt;在Two.h里面

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

即使您有静态库,如果您没有“One.h”文件,那么其他标题也不能将其作为导入。

抱歉,您必须向所有人展示One.h,否则重新安排您的代码。你不想暴露什么?是否必须进入头文件?