0

我需要在我的项目的 xcode 中制作一个静态库,以便我可以通过链接它来使用它的其他项目,我通过 icodeblog.com 上制作静态库的教程
我有以下一些问题?

1)-图书馆实际上包含Wat吗?它包含项目的 .h 和 .m 文件的编译版本还是仅包含 .m 文件的编译版本?

2)-如果它包含编译的.h和.m文件,那么为什么我们需要在我们使用静态库的项目中添加.h文件(通过使用复制头选项)

3)-即使在将 .h 文件添加到该项目之后,为什么还会出现以下错误?“$OBJC_CLASS_NAME 出现在 CLASS.o 中”未找到...

4

2 回答 2

1

为了制作一个静态库,我衷心推荐这种方法

要回答您的问题:

  1. 它包含 .h 和 .m 文件内容的目标代码。
  2. 头文件允许您使用库中的代码。如果没有头文件,您的项目将不知道该调用什么。
  3. 如果您使用的是正确的头文件,这向我表明您没有链接到正确的库或者该库的构建不正确。您使用的指南是否正确?我指向的指南对我和其他许多人都有效。
于 2013-01-15T11:01:12.910 回答
0

我得到了问题的答案......这是因为无法在模拟器上测试库

只需要在设备上进行测试..这就是为什么。我收到了“3)”中提到的错误

于 2013-01-19T07:48:48.077 回答