Когда и как использовать Aggregate Target в xcode 4

Я пытался найти пример использования Aggregate Target в Xcode4, включая его назначение и почему разработчик должен его использовать.

У вас есть ссылка на ссылку, особенно на веб-сайте Apple Developer?

Ответ 1

Aggregate Target

Xcode определяет специальный тип цели, который позволяет вам создать группу цели сразу, даже если эти цели не зависят друг от друга. У агрегатной цели нет ассоциированного продукта и правил сборки. Вместо этого совокупная цель зависит от каждой цели, которую вы хотите строить вместе. Например, у вас может быть группа продуктов, которые Вы хотите строить вместе. Вы должны создать совокупную цель и сделать это зависит от каждой цели продукта. Чтобы построить все продукты, просто создайте совокупную цель.

Совокупная цель может содержать пользовательскую фазу сборки Run Script или Фаза сборки Copy Files, но она не может содержать никаких других фаз сборки. Любые параметры сборки, которые содержит совокупный целевой объект, не являются интерпретируются, но передаются на этапах сборки, которые цель содержит.

Источник

Ответ 2

Одна из причин, по которой я использую агрегированную цель, заключается в том, чтобы упаковать мое приложение в .dmg или .zip для распространения. Я задал целевой объект приложения как зависимость, затем запустил фазу script. Вы также можете создавать и запускать другие инструменты, которые либо изменяют приложение, либо помогают с упаковкой и т.д.

Ответ 3

Цель aggregate - это цель XCode, которая позволяет вам создать группу целей одновременно. Сам по себе он не имеет каких-либо продуктов, таких как приложение для app target или платформа для framework target. Он также не имеет правил сборки, но может иметь только фазу сборки Run Script или фазу сборки Copy Files.

Например, эта цель используется для создания Universal framework или Umbrella framework

Источник

Узнайте больше о структуре