Xcode聚合目标依赖项

Xcode聚合目标依赖项,xcode,build,dependencies,Xcode,Build,Dependencies,我有一个XCode项目,有3个目标: 应用程序 构建我的资产的外部构建系统目标 具有1和2作为依赖项的聚合目标 我想要的功能是: 构建应用程序只会构建应用程序 构建外部构建系统只会构建资产 构建聚合将首先构建外部构建系统,然后构建应用程序 当前,聚合同时生成这两个组件,如果应用程序在外部生成系统完成之前到达某个点,则会创建竞争条件。我不能将构建系统作为应用程序的依赖项添加,因为这样构建应用程序将同时完成这两项工作。有没有一种方法可以在不复制我的应用程序目标的情况下实现这一点?在一个类似安排的项目

我有一个XCode项目,有3个目标:

  • 应用程序
  • 构建我的资产的外部构建系统目标
  • 具有1和2作为依赖项的聚合目标
  • 我想要的功能是:

  • 构建应用程序只会构建应用程序
  • 构建外部构建系统只会构建资产
  • 构建聚合将首先构建外部构建系统,然后构建应用程序

  • 当前,聚合同时生成这两个组件,如果应用程序在外部生成系统完成之前到达某个点,则会创建竞争条件。我不能将构建系统作为应用程序的依赖项添加,因为这样构建应用程序将同时完成这两项工作。有没有一种方法可以在不复制我的应用程序目标的情况下实现这一点?

    在一个类似安排的项目中,以下内容对我很有用

  • 在Build Phases->Target Dependencies下,按照您希望编译的顺序排列目标。(外部构建系统,然后是应用程序)
  • 其次,在聚合项目的“编辑方案”窗口中的“生成”下,取消选中“并行化生成” 此外,要使应用程序只生成应用程序,可能需要取消选中“在应用程序项目的构建方案中查找隐式依赖项”