【发布时间】: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