【问题标题】:Static Library Issues in ios (cant find header files)ios中的静态库问题(找不到头文件)
【发布时间】:2014-01-03 22:04:49
【问题描述】:

我正在尝试通过this site 的帮助来创建一个静态库。

我遇到的一个问题是我删除了 xcode 为我设置的初始类。 如果项目名称是 XYZ,xcode 已经创建了 xyz.h 和 xyz.m 我删除了这些并创建了新的类 ABC.h 和 .m。

现在,当我构建代码时,我无法在派生数据 > 构建 > 产品中找到包含文件夹。 我不知道我是否在这里做一些愚蠢的事情,但是有没有办法告诉 xcode ABC.h 是我的新主头文件。

如果我做错了什么,请赐教。

【问题讨论】:

  • 您可以为您的目标发布构建阶段的屏幕截图吗?具体来说,“复制标头”构建阶段(如果存在)。
  • 非常感谢@craig otis。这就是问题所在。我将 .h 文件添加到“构建阶段”的“复制文件”部分,然后构建包含文件夹现在存在的代码。您能否将其发布为答案,以便我将其标记为正确。

标签: ios iphone xcode


【解决方案1】:

您希望作为静态库的一部分分发(并且公开可用)的每个头文件都需要在目标的“复制头”构建阶段中指定。

有关屏幕截图和好的提示,请参阅此链接:

http://rheard.com/blog/creating-static-ios-libraries/

该页面的关键屏幕截图:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-07
    • 1970-01-01
    • 1970-01-01
    • 2014-02-02
    • 1970-01-01
    • 1970-01-01
    • 2012-11-28
    • 1970-01-01
    相关资源
    最近更新 更多