Когда и как использовать Aggregate Target в xcode 4 - PullRequest
10 голосов
/ 19 июля 2011

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

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

Ответы [ 2 ]

6 голосов
/ 15 июня 2013

Совокупная цель

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

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

Источник

4 голосов
/ 19 июля 2011

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

...