gpt4 book ai didi

ios - 确定 Xcode 5 工作区中构建项目的顺序(具有静态库项目之间的依赖关系)

转载 作者:可可西里 更新时间:2023-11-01 03:28:26 24 4
gpt4 key购买 nike

我正在使用一个 Xcode 工作区,它将一个 iOS 应用程序项目与多个 iOS 静态库项目结合在一起。我现在添加了另一个库 B 项目,该项目依赖于其兄弟项目之一 A 并遇到构建错误,编译器无法找到其中一个 A 编译 B 的文件之一时的头文件。

我认为这与这些项目的构建顺序有关。所以我想知道是什么决定了不同步骤的顺序。我如何确定 ACopy Files 构建阶段(copies 所需的头文件)在 B 的文件之前执行被编译。我可以在目标的 Compile Sources 构建阶段看到用于编译的源文件的明显顺序;是否有一个类似的列表来确定工作区内项目的“顺序”。项目导航器 View 强加了一个,但在该 View 中交换 AB 并不能解决问题。

是否有人成功完成了这种设置(工作空间中静态库项目之间的交叉依赖,全部编译成一个包),所需的配置是什么?

最佳答案

在“构建”下的方案中,您可以将使用的目标拖到特定的顺序中。如果取消选中“Parallelize Build”选项,目标将按指定顺序构建。所以后面的可以依赖于前面的。

关于ios - 确定 Xcode 5 工作区中构建项目的顺序(具有静态库项目之间的依赖关系),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24057281/

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