如何";添加现有框架“;在Xcode 4中?

如何";添加现有框架“;在Xcode 4中?,xcode,frameworks,xcode4,Xcode,Frameworks,Xcode4,我找不到好的“添加现有框架”选项。我该怎么做 我们谈论的是Xcode 4 DP2(在iPhone开发的背景下,就其重要性而言…。我刚刚将现有框架文件夹手动添加到项目导航器中。为我工作。 在项目导航器中,选择 你的项目 选择你的目标 选择“构建阶段”选项卡 打开“将二进制文件链接到库” 扩展器 单击+按钮 选择您的框架 (可选)拖放添加的 “框架”组的框架 我想指出的是,如果在“构建阶段”选项卡中找不到“将二进制文件链接到库”,请单击右下角的“添加构建阶段”按钮。另一种简单的方法是,在您想要的项目

我找不到好的“添加现有框架”选项。我该怎么做


我们谈论的是Xcode 4 DP2(在iPhone开发的背景下,就其重要性而言…。

我刚刚将现有框架文件夹手动添加到项目导航器中。为我工作。

  • 在项目导航器中,选择 你的项目
  • 选择你的目标
  • 选择“构建阶段”选项卡
  • 打开“将二进制文件链接到库” 扩展器
  • 单击+按钮
  • 选择您的框架
  • (可选)拖放添加的 “框架”组的框架

  • 我想指出的是,如果在“构建阶段”选项卡中找不到“将二进制文件链接到库”,请单击右下角的“添加构建阶段”按钮。

    另一种简单的方法是,在您想要的项目文件夹(如“框架”)中引用它:

  • 选择“显示项目导航器”
  • 右键单击要将框架添加到的项目文件夹
  • 选择“向“YourProjectName”添加文件”
  • 浏览到框架-通常在/Developer/SDKs/MacOSXversion.sdk/System/Library/Frameworks下
  • 选择一个你想要的
  • 选择“添加”

  • 它将出现在您需要的project navigator中,以及目标的“Build Phases”窗格的“Link Binary With Libraries”区域中。

    框架目录如下所示:
    /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/System/Library/Frameworks

    不是目录

    /Developer/SDKs/MacOSXversion.sdk/System/Library/Frameworks
    
    项目中

  • 选择项目导航器
  • 点击构建阶段
  • 单击链接二进制库
  • 单击+按钮并添加您的框架

  • 按照以下5个步骤在项目中添加框架

  • 单击项目导航器
  • 选择目标(下图中的黑色箭头)
  • 选择构建阶段(下图中的蓝色箭头)
  • 单击+按钮(下图中的绿色箭头)
  • 从列表中选择您的框架


    这是苹果公司的官方网站

    请按照屏幕截图操作

    你准备好出发了

  • 在项目导航器中,选择您的项目

  • 选择你的目标

  • 选择“构建阶段”选项卡

  • 扩展器。单击+按钮

  • 选择您的框架

  • (可选)拖放添加的 “框架”组的框架

  • Xcode 12 只需将其拖动到
    目标
    常规
    部分的
    框架、库和嵌入式内容

    完成


    请注意Xcode 11和10的流程也非常相似。

    启动Xcode v11时,您应该使用

    <Project settings> -> <App Target> -> Frameworks, Libraries, and Embedded Content
    //or
    <Project settings> -> <Framework Target> -> Frameworks and Libraries
    
    ->

    另外,不要忘记检查
    库搜索路径
    框架搜索路径
    。我建议您使用拖放


    很抱歉,我暂时不能接受这个答案,因为“手动添加现有框架”的概念不明确。好的,我最终做到了,如下所示:1)在“项目导航器”中,打开“框架”文件夹并选择一个现有框架(例如UIKit.framework)2)右键单击并选择“在Finder中显示”从菜单3)从finder中新打开的文件夹中,将您感兴趣的框架文件夹(例如OpenGLES.framework)拖到XCode中的“frameworks”文件夹中4)确保不要“将项目复制到目标的组文件夹”5)选择“为任何添加的文件夹创建组”至少对我来说是这样,如果在此之后将框架移动到任何组中,它将停止工作。我只是在最新版本中尝试了此操作,在将框架添加到构建中后将其移动到框架组中没有任何问题。他们让此操作变得如此愚蠢。。。我想我有点怀念旧的XCode。。。这么多的技术。。。甚至有些捷径也不起作用:P@vivianaranha,我也想念旧的Xcode。。。对我来说,xcode 4大部分时间都会崩溃。将“右键单击,添加,现有框架”与上面的相比,是的,难怪人们会怀念旧的xcode。他们为什么要把事情复杂化?莫名其妙(+1表示答案,并不是说你已经需要131+,而是嘿!:P)对-这取决于你安装了什么。另外,XCode 4.3版本会将它们安装到一个全新的位置——在XCode分发路径下。在我的两台机器上,它是:/applications/xcode.app/contents/developer/platforms/macosx.platform/developer/SDKs/MacOSX10.7.sdk/system/Library/Frameworks@rml对于给定的问题,这不是正确的答案。你应该去具体点的ans。我不敢相信:a。2012年出现了一个(集成的,尽管如此)IDE+SDK,它仍然没有明确说明如何向项目中添加一个捆绑的框架。B这样一个(通常)琐碎的话题引起了如此多的注意。C解决方案非常复杂。我一直右键点击我项目中的Frameworks文件夹,认为应该有一个上下文菜单项;没有,而且xcode,有点像过度扩展的iTunes应用程序,通常是不一致的、逻辑的或直观的。遗憾的是,在我的xCode版本(4.4)中,当相关的帮助页面出现时,使用帮助菜单搜索导致应用程序崩溃。我是最新xCode版本的幕后推手,但在过期的最后期限内换马似乎是个坏主意(尽管我希望他们修复了更新中出现的“帮助”崩溃)