gpt4 book ai didi

Xcode:如何将构建的产品从一个项目添加到同一工作区中的另一个项目?

转载 作者:行者123 更新时间:2023-12-04 15:14:54 27 4
gpt4 key购买 nike

假设我在 Xcode 4 工作区中有 2 个项目。项目 A 是最终产品,需要从项目 B 构建的实用程序应用程序。目标是让 A 的构建过程在必要时自动构建项目 B,然后将构建的应用程序复制到产品 A 的应用程序包的资源文件夹中。

Xcode 4 的文档在这方面确实缺乏。我尝试使用 将构建的 B.app 添加到项目 A 中将文件添加到“项目 A”... 命令。它确实复制了应用程序包,但不检查依赖项。也就是说,它在更新时不会自动构建项目 B。

任何找到正确文档的指针也非常感谢。

已编辑:我希望实现此 doc 中提到的前两个好处,即:

  • 一个项目在构建时可以使用另一个项目的产品。
  • 如果一个项目依赖于同一个项目中另一个项目的产品
    工作区,Xcode 可以检测到这一点并自动构建项目
    以正确的顺序。

  • 我知道将一个项目作为子项目添加到另一个项目的普通旧项目方式,以便我可以设置目标依赖项。但是从工作区文档的措辞来看,似乎有一种更简单和自动的方法。但是我无法找到执行这两个功能中的任何一个的步骤。

    最佳答案

    在目标屏幕的项目 A 的“构建阶段”选项卡中,将项目 B 添加为“目标依赖项”。 (点击顶层项目节点时得到的画面)

    更新:
    如果第二个项目是第一个项目的子项目,则似乎一个项目只能将另一个项目的输出定义为依赖项:

    I can define the output of Project B as dependency of A in this constellation

    如果您的工作区具有以下结构,则无法定义依赖项:
    Output of B does not show up in the dependency editor of A in this constellation

    关于Xcode:如何将构建的产品从一个项目添加到同一工作区中的另一个项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7956084/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com