【问题标题】:How add Framework to project on Xcode 4.3.2 [duplicate]如何将框架添加到 Xcode 4.3.2 上的项目 [重复]
【发布时间】:2012-05-19 18:08:35
【问题描述】:

如何向 XCode 4.3.2 项目添加框架?

因为 XCode.app 中的 SDK 目录,我无法通过“将文件添加到...”来添加框架

更新:

对于此操作,您可以执行以下步骤:

  1. 点击左侧表格中的项目

  2. 点击右侧表格中的“Build Phases”

  3. 单击“将二进制文件与库链接”

  4. 点击“+”

  5. 找到需要的框架,点击“添加”

以及您在项目中需要的框架。

【问题讨论】:

    标签: xcode frameworks xcode4.3


    【解决方案1】:

    以下是步骤-

    1) 在导航区点击项目

    2) 选择“目标”标签

    3) 点击“构建阶段”

    4) 选择“将二进制文件与库链接”

    然后您可以在该区域的底部看到“+”按钮。您现在可以添加所需的框架。

    【讨论】:

    • 谢谢,我创建了这个功能 =)
    • 要使用的加号不是下面带有 Add Target 的 +,而是 Link Binary With Libraries 分组底部的 +。
    • 实际上在我的框架列表中它没有被列出。我认为它被错误地删除了。这种情况我该怎么办?
    【解决方案2】:

    虽然 rishi 的回答效果很好,但这并没有将框架添加到 Project Navigator 的“Frameworks”文件夹中。

    另一种方法是右键单击项目导航器的“框架”文件夹中的任何现有框架,选择“在 Finder 中显示”,然后只需拖放要添加的框架即可。

    当它询问您要如何添加框架时,请确保将其添加到您的目标中,然后将其添加到构建阶段的“与库链接”部分中。

    更新:

    这只是为那些正在寻找框架以显示在他们的“框架”文件夹中的人添加框架的一种便捷方法。

    阅读 cmets 关于不选择“复制到组的目标文件夹”复选框的信息,因为它会不必要地将其添加到项目文件夹的根目录中。

    【讨论】:

    • 我没有框架文件夹,为什么要复制框架?
    • 好点...因为当您从 XCode 模板之一创建项目时,Frameworks 文件夹是默认文件夹,我认为大多数开发人员只是将其保留在那里。即使您在创建项目时选择“空应用程序”,也会有一个 Frameworks 文件夹。另外,我从来没有说过任何关于复制的事情......但我没有说不要复制它,或者不要“将它复制到组的目标文件夹”。不要复制它!哈哈...感谢 CreaTus
    • 我更喜欢这样做而不是选择的答案。保持工作空间井井有条。
    【解决方案3】:

    您可以通过以下方式将框架添加到您的应用程序中。

    点击 Project 面板,点击 xcode project 并选择 Targets。

    选择 Targets 后,单击 Build Phases。

    在构建阶段中,您会看到类似的活动列表。 a) 目标依赖 b) 编译器源 c) 将二进制文件与库链接 d) 复制捆绑资源

    单击面板展开后,请单击 Link Binary with Libraries,您可以看到框架列表。现在您必须单击 +(按钮)然后您可以选择和添加现有框架。

    希望对您有所帮助。

    【讨论】:

    • 感谢您的回答,但 rishi 已经回答并且一切正常 =)
    猜你喜欢
    • 1970-01-01
    • 2016-07-12
    • 1970-01-01
    • 2016-03-13
    • 1970-01-01
    • 2011-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多