【问题标题】:Copy Headers section not visible in Build Phases of Xcode复制标题部分在 Xcode 的构建阶段中不可见
【发布时间】:2013-01-10 02:27:18
【问题描述】:

我已经阅读了与此相关的其他帖子,但它们与我遇到的问题不同。

我正在从一个支持 OS X 平台的项目过渡到一个支持 iOS 的新项目。

我确实打开了一个项目,其中 Copy Headers 子标题可见。它支持的平台是 OS X,也是我要过渡的平台。

我希望使用 Copy Headers 构建阶段的新 iOS 项目如下所示:

谁能告诉我为什么这些项目有不同的构建阶段子标题?我可以在 Build Settings 下看到的唯一区别是前一个示例没有 Prefix Header,而后者有 Copy Files。

【问题讨论】:

  • 复制标头是不必要的,因为 iOS 上只支持静态库。使用 DyLibs,您可以将标头导出为公共(它们实际上与框架可执行文件一起获得自己的目录),因此需要“复制标头”阶段的那些子级别。此外,iOS 上的复制文件阶段也存在于 OS X 上,它不是项目的标准部分(单击右下角的 + 将其添加到构建阶段)。

标签: ios macos xcode4.5


【解决方案1】:

谢谢,@CodaFi。你的回答回答了我的问题。单击窗口底部的 +“添加构建设置”,我可以选择将复制标题添加到我的新项目中。为了完整起见,如果我以后遇到问题,我会不遗余力,尽管你说它没有提供任何好处,因为 iOS 只支持静态库而不支持动态库,所以我会觉得包括这个选项更安全。

太棒了!

【讨论】:

    猜你喜欢
    • 2013-11-15
    • 2014-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-10
    • 2022-10-14
    • 1970-01-01
    • 2022-10-04
    相关资源
    最近更新 更多