gpt4 book ai didi

xcode - Xcode方案构建目标中的构建顺序

转载 作者:行者123 更新时间:2023-12-04 07:57:08 25 4
gpt4 key购买 nike

为了为我的程序构建安装程序,我添加了一个“安装程序” Xcode项目/目标,该项目将所有需要的二进制文件复制到一个临时位置,然后运行必要的逻辑来构建软件包。

我遇到的问题是我想直接依赖于其他几个项目来映射此安装程序项目,以便每次尝试构建安装程序项目时都可以构建它们(如果需要)。

我将所有目标添加到安装程序的“构建目标”列表中(在架构中),它们的排序如下:

Project A
Project B
Project C
Installer (self)

但是,当我执行一个干净的构建时,我会看到一个构建顺序(在构建日志中),如下所示:
Project C
Installer
Project A
Project B

我需要强制执行某些构建顺序,否则安装程序将无法使用这些文件。 Xcode允许您更改UI中这些项目的顺序,但是该顺序似乎没有任何作用。有没有办法强制依赖关系的构建顺序?

最佳答案

使目标A,B和C成为安装程序目标的目标依赖项,这将确保在安装程序之前先构建A,B和C。从项目导航器中选择项目文件以打开项目编辑器。从目标列表中选择安装程序目标。单击编辑器顶部的“构建阶段”按钮以显示目标的构建阶段。单击“目标依赖项”构建阶段旁边的显示三角形。单击+按钮添加依赖项。

添加目标依赖项时,将在安装程序之前构建目标A,B和C。如果需要按特定顺序构建A,B和C,则必须添加更多目标依赖项。

关于xcode - Xcode方案构建目标中的构建顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10285964/

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