【问题标题】:In Xcode, moving a framework into a group removes it from Link Binary With Libraries在 Xcode 中,将框架移动到组中会将其从 Link Binary With Libraries 中删除
【发布时间】:2013-06-17 08:58:30
【问题描述】:

在 Xcode 中,当我直接在 Build Phases->Link Binary With Libraries 添加框架时,框架出现在项目的根级别。如果我将框架拖到框架组中,框架的链接在 Link Binary With Libraries 中显示为红色。我必须将框架重新拖回 Link Binary with Libraries 以使其再次显示为黑色。为什么要这样做?通常在组中移动文件不应导致将其删除。

有没有办法让框架在添加时出现在Frameworks组中?

【问题讨论】:

  • 您使用的是哪个 Xcode 版本?我无法在 Xcode 4.6.3 中重现该问题。当我按照您的步骤(我猜这是一个非常常见的工作流程)时,将框架名称拖入适当的组后会变为红色。但这不是问题,它编译/运行良好,并且在更改到另一个部分(例如,构建设置)并返回到构建阶段后,字体再次变黑。
  • 是的,框架名称变红了——让我改一下。
  • 我会忽略它。框架将正确链接,下次您进入相同的设置时(在切换到 Xcode 中的另一个部分之后),它将是黑色的。无需重新拖动。
  • 你能把这个作为答案发布吗?我会接受的。

标签: xcode xcode4 ios-frameworks


【解决方案1】:

这只是一个视觉问题,实际上不会影响链接阶段。如果您离开 Build Phases 部分并返回(直接或稍后),框架的名称将是黑色的,正如您所期望的那样。无需重新拖动或重新添加框架。在 Xcode 4 中,无法让 Xcode 自动将框架放入正确的组中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-16
    • 1970-01-01
    • 2011-06-21
    • 2013-12-22
    相关资源
    最近更新 更多